rclone/cmd/bisync
nielash f7f4651828 bisync: handle unicode and case normalization consistently - mostly-fixes #7270
Before this change, Bisync sometimes normalized NFD to NFC and sometimes
did not, causing errors in some scenarios (particularly for users of macOS).
It was similarly inconsistent in its handling of case-insensitivity.

There were three main places where Bisync should have normalized, but didn't:

1. When building the list of files that need to be transferred during --resync
2. When building the list of deltas during a non-resync
3. When comparing Path1 to Path2 during --check-sync

After this change, 1 and 3 are resolved, and bisync supports
--no-unicode-normalization and --ignore-case-sync in the same way as sync.
2 will be addressed in a future update.
2024-01-20 14:50:08 -05:00
..
bilib bisync: generate listings concurrently with march -- fixes #7332 2024-01-20 14:50:08 -05:00
testdata bisync: handle unicode and case normalization consistently - mostly-fixes #7270 2024-01-20 14:50:08 -05:00
bisync_test.go bisync: handle unicode and case normalization consistently - mostly-fixes #7270 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: handle unicode and case normalization consistently - mostly-fixes #7270 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: handle unicode and case normalization consistently - mostly-fixes #7270 2024-01-20 14:50:08 -05:00
log.go bisync: introduce terminal colors 2024-01-20 14:50:08 -05:00
march.go bisync: handle unicode and case normalization consistently - mostly-fixes #7270 2024-01-20 14:50:08 -05:00
operations.go bisync: handle unicode and case normalization consistently - mostly-fixes #7270 2024-01-20 14:50:08 -05:00
queue.go bisync: handle unicode and case normalization consistently - mostly-fixes #7270 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