rclone/cmd/bisync
nielash 6d6dc00abb bisync: rollback listing on error
Before this change, bisync had no mechanism for "retrying" a file again next
time, in the event of an unexpected and possibly temporary error. After this
change, bisync is now essentially able to mark a file as needing to be
rechecked next time. Bisync does this by keeping one prior listing on hand at
all times. In a low-confidence situation, bisync can revert a given file row
back to its state at the end of the last known successful sync, ensuring that
any subsequent changes will be re-noticed on the next run.
This can potentially be helpful for a dynamically changing file system, where
files may be changing quickly while bisync is working with them.
2024-01-20 14:50:08 -05:00
..
bilib bisync: generate final listing from sync results, not relisting -- fixes #5676 2024-01-20 14:50:08 -05:00
testdata bisync: rollback listing on error 2024-01-20 14:50:08 -05:00
bisync_test.go bisync: rollback listing on error 2024-01-20 14:50:08 -05:00
cmd.go bisync: rollback listing on error 2024-01-20 14:50:08 -05:00
deltas.go bisync: isDir check for deltas 2024-01-20 14:50:08 -05:00
help.go bisync: add rc parameters for new flags 2023-09-05 08:53:58 +01:00
LICENSE.cjnaz bisync: implementation #5164 2021-11-01 21:00:27 +03:00
listing.go bisync: rollback listing on error 2024-01-20 14:50:08 -05:00
log.go bisync: implementation #5164 2021-11-01 21:00:27 +03:00
operations.go bisync: rollback listing on error 2024-01-20 14:50:08 -05:00
queue.go bisync: rollback listing on error 2024-01-20 14:50:08 -05:00
rc.go bisync: fix dryRun rc parameter being ignored 2023-09-05 08:53:58 +01:00