f5f86786b2
Directory mod times are synced by default if the backend is capable and directory metadata is synced if the --metadata flag is provided and the backend is capable. This updates the bisync golden tests also which were affected by --dry-run setting of directory modtimes. Fixes #6685
90 lines
3.6 KiB
Text
90 lines
3.6 KiB
Text
[36m(01) :[0m [34mtest rmdirs[0m
|
|
|
|
|
|
[36m(02) :[0m [34mtest initial bisync[0m
|
|
[36m(03) :[0m [34mbisync resync[0m
|
|
INFO : [2mSetting --ignore-listing-checksum as neither --checksum nor --compare checksum are set.[0m
|
|
INFO : Bisyncing with Comparison Settings:
|
|
{
|
|
"Modtime": true,
|
|
"Size": true,
|
|
"Checksum": false,
|
|
"NoSlowHash": false,
|
|
"SlowHashSyncOnly": false,
|
|
"DownloadHash": false
|
|
}
|
|
INFO : Synching Path1 "{path1/}" with Path2 "{path2/}"
|
|
INFO : Copying Path2 files to Path1
|
|
INFO : - [34mPath2[0m [35mResync is copying files to[0m - [36mPath1[0m
|
|
INFO : subdir: Set directory modification time (using SetModTime)
|
|
INFO : subdir: Set directory modification time (using SetModTime)
|
|
INFO : - [36mPath1[0m [35mResync is copying files to[0m - [36mPath2[0m
|
|
INFO : subdir: Set directory modification time (using SetModTime)
|
|
INFO : subdir: Set directory modification time (using SetModTime)
|
|
INFO : Resync updating listings
|
|
INFO : Validating listings for Path1 "{path1/}" vs Path2 "{path2/}"
|
|
INFO : [32mBisync successful[0m
|
|
|
|
[36m(04) :[0m [34mtest 1. delete path1 subdir file[0m
|
|
[36m(05) :[0m [34mdelete-file {path1/}subdir/file20.txt[0m
|
|
|
|
[36m(06) :[0m [34mtest 2. run bisync without remove-empty-dirs[0m
|
|
[36m(07) :[0m [34mbisync[0m
|
|
INFO : [2mSetting --ignore-listing-checksum as neither --checksum nor --compare checksum are set.[0m
|
|
INFO : Bisyncing with Comparison Settings:
|
|
{
|
|
"Modtime": true,
|
|
"Size": true,
|
|
"Checksum": false,
|
|
"NoSlowHash": false,
|
|
"SlowHashSyncOnly": false,
|
|
"DownloadHash": false
|
|
}
|
|
INFO : Synching Path1 "{path1/}" with Path2 "{path2/}"
|
|
INFO : Building Path1 and Path2 listings
|
|
INFO : Path1 checking for diffs
|
|
INFO : - [36mPath1[0m [35m[31mFile was deleted[0m[0m - [36msubdir/file20.txt[0m
|
|
INFO : Path1: 1 changes: [32m 0 new[0m, [33m 0 modified[0m, [31m 1 deleted[0m
|
|
INFO : Path2 checking for diffs
|
|
INFO : Applying changes
|
|
INFO : - [34mPath2[0m [35m[31mQueue delete[0m[0m - [36m{path2/}subdir/file20.txt[0m
|
|
INFO : - [36mPath1[0m [35mDo queued copies to[0m - [36mPath2[0m
|
|
INFO : subdir: Set directory modification time (using SetModTime)
|
|
INFO : subdir: Set directory modification time (using SetModTime)
|
|
INFO : Updating listings
|
|
INFO : Validating listings for Path1 "{path1/}" vs Path2 "{path2/}"
|
|
INFO : [32mBisync successful[0m
|
|
|
|
[36m(08) :[0m [34mtest 3. confirm the subdir still exists on both paths[0m
|
|
[36m(09) :[0m [34mlist-dirs {path1/}[0m
|
|
subdir/ - filename hash: 86ae37b338459868804e9697025ba4c2
|
|
[36m(10) :[0m [34mlist-dirs {path2/}[0m
|
|
subdir/ - filename hash: 86ae37b338459868804e9697025ba4c2
|
|
|
|
[36m(11) :[0m [34mtest 4. run bisync with remove-empty-dirs[0m
|
|
[36m(12) :[0m [34mbisync remove-empty-dirs[0m
|
|
INFO : [2mSetting --ignore-listing-checksum as neither --checksum nor --compare checksum are set.[0m
|
|
INFO : Bisyncing with Comparison Settings:
|
|
{
|
|
"Modtime": true,
|
|
"Size": true,
|
|
"Checksum": false,
|
|
"NoSlowHash": false,
|
|
"SlowHashSyncOnly": false,
|
|
"DownloadHash": false
|
|
}
|
|
INFO : Synching Path1 "{path1/}" with Path2 "{path2/}"
|
|
INFO : Building Path1 and Path2 listings
|
|
INFO : Path1 checking for diffs
|
|
INFO : Path2 checking for diffs
|
|
INFO : No changes found
|
|
INFO : Updating listings
|
|
INFO : Validating listings for Path1 "{path1/}" vs Path2 "{path2/}"
|
|
INFO : Removing empty directories
|
|
INFO : subdir: Removing directory
|
|
INFO : subdir: Removing directory
|
|
INFO : [32mBisync successful[0m
|
|
|
|
[36m(13) :[0m [34mtest 5. confirm the subdir has been removed on both paths[0m
|
|
[36m(14) :[0m [34mlist-dirs {path1/}[0m
|
|
[36m(15) :[0m [34mlist-dirs {path2/}[0m
|