Update --no-remote-delete to handle directories (#119)

* Update --no-remote-delete to handle not to delete remote directories if deleted locally
This commit is contained in:
abraunegg 2018-08-14 07:16:20 +10:00 committed by GitHub
parent f10fa97b3d
commit 6a6e0079af
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -794,8 +794,13 @@ final class SyncEngine
}
}
} else {
log.vlog("The directory has been deleted");
uploadDeleteItem(item, path);
log.vlog("The directory has been deleted locally");
if (noRemoteDelete) {
// do not process remote directory delete
log.vlog("Skipping remote directory delete as --upload-only & --no-remote-delete configured");
} else {
uploadDeleteItem(item, path);
}
}
}
@ -924,8 +929,8 @@ final class SyncEngine
} else {
log.vlog("The file has been deleted locally");
if (noRemoteDelete) {
// do not process remote delete
log.vlog("Skipping remote delete as --upload-only & --no-remote-delete configured");
// do not process remote file delete
log.vlog("Skipping remote file delete as --upload-only & --no-remote-delete configured");
} else {
uploadDeleteItem(item, path);
}