rclone/cmd/bisync/testdata
nielash 3b49fd24d4 bisync: fix listings missing concurrent modifications - fixes #8359
Before this change, there was a bug affecting listing files when:

- a given bisync run had changes in the 2to1 direction
AND
- the run had NO changes in the 1to2 direction
AND
- at least one of the changed files changed AGAIN during the run
(specifically, after the initial march and before the transfers.)

In this situation, the listings on one side would still retain the prior version
of the changed file, potentially causing conflicts or errors.

This change fixes the issue by making sure that if we're updating the listings
on one side, we must also update the other. (We previously tried to skip it for
efficiency, but this failed to account for the possibility that a changed file
could change again during the run.)
2025-02-11 11:21:02 +00:00
..
test_all_changed sync: don't set dir modtimes if already set 2024-03-07 09:57:11 +00:00
test_backupdir bisync: add to integration tests - fixes #7665 2024-03-27 10:50:14 -04:00
test_basic sync: don't set dir modtimes if already set 2024-03-07 09:57:11 +00:00
test_changes bisync: add to integration tests - fixes #7665 2024-03-27 10:50:14 -04:00
test_check_access sync: don't set dir modtimes if already set 2024-03-07 09:57:11 +00:00
test_check_access_filters bisync: add to integration tests - fixes #7665 2024-03-27 10:50:14 -04:00
test_check_filename sync: don't set dir modtimes if already set 2024-03-07 09:57:11 +00:00
test_check_sync bisync: add --resync-mode for customizing --resync - fixes #5681 2024-01-20 17:17:01 -05:00
test_compare_all bisync: add --resync-mode for customizing --resync - fixes #5681 2024-01-20 17:17:01 -05:00
test_concurrent bisync: fix listings missing concurrent modifications - fixes #8359 2025-02-11 11:21:02 +00:00
test_createemptysrcdirs fs/operations: make log messages consistent for mkdir/rmdir at INFO level 2025-01-08 12:38:24 +00:00
test_dry_run bisync: add to integration tests - fixes #7665 2024-03-27 10:50:14 -04:00
test_equal bisync: add to integration tests - fixes #7665 2024-03-27 10:50:14 -04:00
test_ext_paths bisync: make session path even shorter on tests 2024-04-16 14:45:54 -04:00
test_extended_filenames sync: don't set dir modtimes if already set 2024-03-07 09:57:11 +00:00
test_filters bisync: add to integration tests - fixes #7665 2024-03-27 10:50:14 -04:00
test_filtersfile_checks bisync: add to integration tests - fixes #7665 2024-03-27 10:50:14 -04:00
test_ignorelistingchecksum sync: don't set dir modtimes if already set 2024-03-07 09:57:11 +00:00
test_max_delete_path1 bisync: add --resync-mode for customizing --resync - fixes #5681 2024-01-20 17:17:01 -05:00
test_max_delete_path2_force bisync: add --resync-mode for customizing --resync - fixes #5681 2024-01-20 17:17:01 -05:00
test_nomodtime bisync: add to integration tests - fixes #7665 2024-03-27 10:50:14 -04:00
test_normalization bisync: add to integration tests - fixes #7665 2024-03-27 10:50:14 -04:00
test_rclone_args bisync: add to integration tests - fixes #7665 2024-03-27 10:50:14 -04:00
test_resolve bisync: add to integration tests - fixes #7665 2024-03-27 10:50:14 -04:00
test_resync docs: fix typos found by codespell in docs and code comments 2025-01-16 10:39:01 +01:00
test_resync_modes bisync: add to integration tests - fixes #7665 2024-03-27 10:50:14 -04:00
test_rmdirs sync: don't set dir modtimes if already set 2024-03-07 09:57:11 +00:00
test_volatile bisync: add to integration tests - fixes #7665 2024-03-27 10:50:14 -04:00
bisync_vscode_debuggers_launch.json bisync: rename extended_char_paths test 2024-04-11 16:27:20 +01:00