mirror of
https://github.com/RsyncProject/rsync.git
synced 2026-03-10 02:16:35 -04:00
Tweaked the option-passing code's delete logic to make it cleaner.
This commit is contained in:
10
options.c
10
options.c
@@ -1666,11 +1666,11 @@ void server_options(char **args,int *argc)
|
||||
args[ac++] = "--delete";
|
||||
if (delete_before > 1)
|
||||
args[ac++] = "--delete-before";
|
||||
if (delete_during) {
|
||||
args[ac++] = delete_during == 2 ? "--delete-delay"
|
||||
: "--delete-during";
|
||||
}
|
||||
if (delete_after)
|
||||
else if (delete_during == 2)
|
||||
args[ac++] = "--delete-delay";
|
||||
else if (delete_during)
|
||||
args[ac++] = "--delete-during";
|
||||
else if (delete_after)
|
||||
args[ac++] = "--delete-after";
|
||||
if (force_delete)
|
||||
args[ac++] = "--force";
|
||||
|
||||
Reference in New Issue
Block a user