Skip to content

Releases: rrthomas/mmv

Release v2.9.1

08 Oct 15:24
Compare
Choose a tag to compare

The previous release shipped with a broken man page; this release is just a rebuild. Thanks to the user who promptly notified me of the problem!

Release v2.9

08 Oct 10:43
Compare
Choose a tag to compare

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

05 Oct 16:13
Compare
Choose a tag to compare

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

11 Jul 07:57
Compare
Choose a tag to compare

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

09 Feb 15:18
Compare
Choose a tag to compare

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

08 Aug 11:09
Compare
Choose a tag to compare

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

20 Jul 19:42
Compare
Choose a tag to compare

This release stops mmv trying to copy a directory into itself.

Release v2.4

14 May 14:19
Compare
Choose a tag to compare

This release adds the ability to create non-existent directories with the new -D flag. For example, given a directory containing

foo-bar
bar-baz

one can say:

mmv "-" "#1/#2"

and the files will become:

foo/bar
bar/baz

with the “foo” and “bar” subdirectories being created automatically.

Release v2.3

01 Mar 16:37
Compare
Choose a tag to compare
Release tag

Release v2.2

27 Feb 23:14
Compare
Choose a tag to compare
Release tag