* Add --del as alias for --delete, because I've grown used to this
shorter option. For GPL rsync, these behave identically when
talking to rsync 3.0.0 or newer.
* Drop --no-delete. In GPL rsync, the "no-" prefix is only available
for options that are implied by other options. (Weirdly, this
includes "verbose".) --delete is never implied and GPL rsync does
not accept --no-delete.
ok?
Index: main.c
===================================================================
RCS file: /cvs/src/usr.bin/rsync/main.c,v
retrieving revision 1.36
diff -u -p -r1.36 main.c
--- main.c 25 Mar 2019 21:09:49 -0000 1.36
+++ main.c 30 Mar 2019 06:25:30 -0000
@@ -284,8 +284,8 @@ main(int argc, char *argv[])
{ "archive", no_argument, NULL, 'a' },
{ "help", no_argument, NULL, 'h' },
{ "compress", no_argument, NULL, 'z' },
+ { "del", no_argument, &opts.del, 1 },
{ "delete", no_argument, &opts.del, 1 },
- { "no-delete", no_argument, &opts.del, 0 },
{ "devices", no_argument, &opts.devices, 1 },
{ "no-devices", no_argument, &opts.devices, 0 },
{ "group", no_argument, &opts.preserve_gids, 1 },
--
Christian "naddy" Weisgerber [email protected]