Releases: rrthomas/mmv
Release v2.9.1
Release v2.9
This release make the --rename mode work the same as the default --move, since we can now rename directories freely in any case. The --rename flag is no longer documented, but is still accepted by mmv for backwards compatibility.
Some code that previously tried to drop privileges for most but not all uses was removed, as it served no useful purpose, and triggered static analysis tools that diagnosed a security flaw (setuid without setgroups). mmv is really just a fancy version of mv/cp/ln, which do not drop privileges; this behaviour was neither expected nor desired.
Release v2.8
This release fixes moving directories into newly-created directories. Previously, mmv tried erroneously to copy then move the directory rather than simply rename it.
Also, when a target directory is missing, mmv will now suggest using
--makedirs.
This release also adds symlinks to the man page mmv(1) under mmv’s other executable names.
Release v2.7
This release removes the use of libgc, which was fragile, relying on build system shenanigans, and is not that useful in a one-shot tool.
Release v2.6
This release re-adds the “mad” (“append”) command, and fixes how the program name is checked when deciding which mode to run in.
There is also a build system fix.
Release v2.5.1
This release fixes a crash introduced in 2.5, which seems to be related to an unneeded update of gnulib. Hence, this release simply reverts to the previous version of gnulib.
Release v2.5
This release stops mmv trying to copy a directory into itself.
Release v2.4
Release v2.3
Release tag
Release v2.2
Release tag