mirror of
https://github.com/RsyncProject/rsync.git
synced 2026-09-08 11:22:14 -04:00
Changed to handle removed 'a' slot in %i output.
This commit is contained in:
1 parent
4cff7c50db
commit
6a819e02da
1 file changed
+67
-67
+67
-67
@@ -44,14 +44,14 @@ ln "$fromdir/foo/config1" "$fromdir/foo/extra"
|
|||||||
$RSYNC -iplr "$fromdir/" "$todir/" \
|
$RSYNC -iplr "$fromdir/" "$todir/" \
|
||||||
| tee "$outfile"
|
| tee "$outfile"
|
||||||
cat <<EOT >"$chkfile"
|
cat <<EOT >"$chkfile"
|
||||||
cd+++++++ bar/
|
cd++++++ bar/
|
||||||
cd+++++++ bar/baz/
|
cd++++++ bar/baz/
|
||||||
>f+++++++ bar/baz/rsync
|
>f++++++ bar/baz/rsync
|
||||||
cd+++++++ foo/
|
cd++++++ foo/
|
||||||
>f+++++++ foo/config1
|
>f++++++ foo/config1
|
||||||
>f+++++++ foo/config2
|
>f++++++ foo/config2
|
||||||
>f+++++++ foo/extra
|
>f++++++ foo/extra
|
||||||
cL+++++++ foo/sym -> ../bar/baz/rsync
|
cL++++++ foo/sym -> ../bar/baz/rsync
|
||||||
EOT
|
EOT
|
||||||
diff $diffopt "$chkfile" "$outfile" || test_fail "test 1 failed"
|
diff $diffopt "$chkfile" "$outfile" || test_fail "test 1 failed"
|
||||||
|
|
||||||
@@ -63,10 +63,10 @@ chmod 601 "$fromdir/foo/config2"
|
|||||||
$RSYNC -iplrH "$fromdir/" "$todir/" \
|
$RSYNC -iplrH "$fromdir/" "$todir/" \
|
||||||
| tee "$outfile"
|
| tee "$outfile"
|
||||||
cat <<EOT >"$chkfile"
|
cat <<EOT >"$chkfile"
|
||||||
>f..T.... bar/baz/rsync
|
>f..T... bar/baz/rsync
|
||||||
>f..T.... foo/config1
|
>f..T... foo/config1
|
||||||
>f.sTp... foo/config2
|
>f.sTp.. foo/config2
|
||||||
hf..T.... foo/extra => foo/config1
|
hf..T... foo/extra => foo/config1
|
||||||
EOT
|
EOT
|
||||||
diff $diffopt "$chkfile" "$outfile" || test_fail "test 2 failed"
|
diff $diffopt "$chkfile" "$outfile" || test_fail "test 2 failed"
|
||||||
|
|
||||||
@@ -83,11 +83,11 @@ chmod 777 "$todir/bar/baz/rsync"
|
|||||||
$RSYNC -iplrtc "$fromdir/" "$todir/" \
|
$RSYNC -iplrtc "$fromdir/" "$todir/" \
|
||||||
| tee "$outfile"
|
| tee "$outfile"
|
||||||
cat <<EOT >"$chkfile"
|
cat <<EOT >"$chkfile"
|
||||||
.f..tp... bar/baz/rsync
|
.f..tp.. bar/baz/rsync
|
||||||
.d..t.... foo/
|
.d..t... foo/
|
||||||
.f..t.... foo/config1
|
.f..t... foo/config1
|
||||||
>fcstp... foo/config2
|
>fcstp.. foo/config2
|
||||||
cL..T.... foo/sym -> ../bar/baz/rsync
|
cL..T... foo/sym -> ../bar/baz/rsync
|
||||||
EOT
|
EOT
|
||||||
diff $diffopt "$chkfile" "$outfile" || test_fail "test 3 failed"
|
diff $diffopt "$chkfile" "$outfile" || test_fail "test 3 failed"
|
||||||
|
|
||||||
@@ -112,15 +112,15 @@ $RSYNC -ivvplrtH "$fromdir/" "$todir/" \
|
|||||||
| tee "$outfile"
|
| tee "$outfile"
|
||||||
filter_outfile
|
filter_outfile
|
||||||
cat <<EOT >"$chkfile"
|
cat <<EOT >"$chkfile"
|
||||||
.d ./
|
.d ./
|
||||||
.d bar/
|
.d bar/
|
||||||
.d bar/baz/
|
.d bar/baz/
|
||||||
.f...p... bar/baz/rsync
|
.f...p.. bar/baz/rsync
|
||||||
.d foo/
|
.d foo/
|
||||||
.f foo/config1
|
.f foo/config1
|
||||||
>f..t.... foo/config2
|
>f..t... foo/config2
|
||||||
hf foo/extra
|
hf foo/extra
|
||||||
.L foo/sym -> ../bar/baz/rsync
|
.L foo/sym -> ../bar/baz/rsync
|
||||||
EOT
|
EOT
|
||||||
diff $diffopt "$chkfile" "$outfile" || test_fail "test 5 failed"
|
diff $diffopt "$chkfile" "$outfile" || test_fail "test 5 failed"
|
||||||
|
|
||||||
@@ -139,8 +139,8 @@ touch "$todir/foo/config2"
|
|||||||
$RSYNC -iplrtH "$fromdir/" "$todir/" \
|
$RSYNC -iplrtH "$fromdir/" "$todir/" \
|
||||||
| tee "$outfile"
|
| tee "$outfile"
|
||||||
cat <<EOT >"$chkfile"
|
cat <<EOT >"$chkfile"
|
||||||
.f...p... foo/config1
|
.f...p.. foo/config1
|
||||||
>f..t.... foo/config2
|
>f..t... foo/config2
|
||||||
EOT
|
EOT
|
||||||
diff $diffopt "$chkfile" "$outfile" || test_fail "test 7 failed"
|
diff $diffopt "$chkfile" "$outfile" || test_fail "test 7 failed"
|
||||||
|
|
||||||
@@ -149,15 +149,15 @@ $RSYNC -ivvplrtH --copy-dest="$lddir" "$fromdir/" "$todir/" \
|
|||||||
| tee "$outfile"
|
| tee "$outfile"
|
||||||
filter_outfile
|
filter_outfile
|
||||||
cat <<EOT >"$chkfile"
|
cat <<EOT >"$chkfile"
|
||||||
.d..t.... ./
|
.d..t... ./
|
||||||
cd+++++++ bar/
|
cd++++++ bar/
|
||||||
cd+++++++ bar/baz/
|
cd++++++ bar/baz/
|
||||||
cf bar/baz/rsync
|
cf bar/baz/rsync
|
||||||
cd+++++++ foo/
|
cd++++++ foo/
|
||||||
cf foo/config1
|
cf foo/config1
|
||||||
cf foo/config2
|
cf foo/config2
|
||||||
hf foo/extra => foo/config1
|
hf foo/extra => foo/config1
|
||||||
cL..T.... foo/sym -> ../bar/baz/rsync
|
cL..T... foo/sym -> ../bar/baz/rsync
|
||||||
EOT
|
EOT
|
||||||
diff $diffopt "$chkfile" "$outfile" || test_fail "test 8 failed"
|
diff $diffopt "$chkfile" "$outfile" || test_fail "test 8 failed"
|
||||||
|
|
||||||
@@ -165,11 +165,11 @@ rm -rf "$todir"
|
|||||||
$RSYNC -iplrtH --copy-dest="$lddir" "$fromdir/" "$todir/" \
|
$RSYNC -iplrtH --copy-dest="$lddir" "$fromdir/" "$todir/" \
|
||||||
| tee "$outfile"
|
| tee "$outfile"
|
||||||
cat <<EOT >"$chkfile"
|
cat <<EOT >"$chkfile"
|
||||||
.d..t.... ./
|
.d..t... ./
|
||||||
cd+++++++ bar/
|
cd++++++ bar/
|
||||||
cd+++++++ bar/baz/
|
cd++++++ bar/baz/
|
||||||
cd+++++++ foo/
|
cd++++++ foo/
|
||||||
hf foo/extra => foo/config1
|
hf foo/extra => foo/config1
|
||||||
EOT
|
EOT
|
||||||
diff $diffopt "$chkfile" "$outfile" || test_fail "test 9 failed"
|
diff $diffopt "$chkfile" "$outfile" || test_fail "test 9 failed"
|
||||||
|
|
||||||
@@ -196,15 +196,15 @@ $RSYNC -ivvplrtH --link-dest="$lddir" "$fromdir/" "$todir/" \
|
|||||||
| tee "$outfile"
|
| tee "$outfile"
|
||||||
filter_outfile
|
filter_outfile
|
||||||
cat <<EOT >"$chkfile"
|
cat <<EOT >"$chkfile"
|
||||||
.d..t.... ./
|
.d..t... ./
|
||||||
cd+++++++ bar/
|
cd++++++ bar/
|
||||||
cd+++++++ bar/baz/
|
cd++++++ bar/baz/
|
||||||
hf bar/baz/rsync
|
hf bar/baz/rsync
|
||||||
cd+++++++ foo/
|
cd++++++ foo/
|
||||||
hf foo/config1
|
hf foo/config1
|
||||||
hf foo/config2
|
hf foo/config2
|
||||||
hf foo/extra => foo/config1
|
hf foo/extra => foo/config1
|
||||||
hL foo/sym -> ../bar/baz/rsync
|
hL foo/sym -> ../bar/baz/rsync
|
||||||
EOT
|
EOT
|
||||||
diff $diffopt "$chkfile" "$outfile" || test_fail "test 11 failed"
|
diff $diffopt "$chkfile" "$outfile" || test_fail "test 11 failed"
|
||||||
|
|
||||||
@@ -212,10 +212,10 @@ rm -rf "$todir"
|
|||||||
$RSYNC -iplrtH --link-dest="$lddir" "$fromdir/" "$todir/" \
|
$RSYNC -iplrtH --link-dest="$lddir" "$fromdir/" "$todir/" \
|
||||||
| tee "$outfile"
|
| tee "$outfile"
|
||||||
cat <<EOT >"$chkfile"
|
cat <<EOT >"$chkfile"
|
||||||
.d..t.... ./
|
.d..t... ./
|
||||||
cd+++++++ bar/
|
cd++++++ bar/
|
||||||
cd+++++++ bar/baz/
|
cd++++++ bar/baz/
|
||||||
cd+++++++ foo/
|
cd++++++ foo/
|
||||||
EOT
|
EOT
|
||||||
diff $diffopt "$chkfile" "$outfile" || test_fail "test 12 failed"
|
diff $diffopt "$chkfile" "$outfile" || test_fail "test 12 failed"
|
||||||
|
|
||||||
@@ -243,14 +243,14 @@ filter_outfile
|
|||||||
# TODO fix really-old problem when combining -H with --compare-dest:
|
# TODO fix really-old problem when combining -H with --compare-dest:
|
||||||
# missing output for foo/extra hard-link (and it might not be updated)!
|
# missing output for foo/extra hard-link (and it might not be updated)!
|
||||||
cat <<EOT >"$chkfile"
|
cat <<EOT >"$chkfile"
|
||||||
.d..t.... ./
|
.d..t... ./
|
||||||
cd+++++++ bar/
|
cd++++++ bar/
|
||||||
cd+++++++ bar/baz/
|
cd++++++ bar/baz/
|
||||||
.f bar/baz/rsync
|
.f bar/baz/rsync
|
||||||
cd+++++++ foo/
|
cd++++++ foo/
|
||||||
.f foo/config1
|
.f foo/config1
|
||||||
.f foo/config2
|
.f foo/config2
|
||||||
.L foo/sym -> ../bar/baz/rsync
|
.L foo/sym -> ../bar/baz/rsync
|
||||||
EOT
|
EOT
|
||||||
diff $diffopt "$chkfile" "$outfile" || test_fail "test 14 failed"
|
diff $diffopt "$chkfile" "$outfile" || test_fail "test 14 failed"
|
||||||
|
|
||||||
@@ -258,10 +258,10 @@ rm -rf "$todir"
|
|||||||
$RSYNC -iplrtH --compare-dest="$lddir" "$fromdir/" "$todir/" \
|
$RSYNC -iplrtH --compare-dest="$lddir" "$fromdir/" "$todir/" \
|
||||||
| tee "$outfile"
|
| tee "$outfile"
|
||||||
cat <<EOT >"$chkfile"
|
cat <<EOT >"$chkfile"
|
||||||
.d..t.... ./
|
.d..t... ./
|
||||||
cd+++++++ bar/
|
cd++++++ bar/
|
||||||
cd+++++++ bar/baz/
|
cd++++++ bar/baz/
|
||||||
cd+++++++ foo/
|
cd++++++ foo/
|
||||||
EOT
|
EOT
|
||||||
diff $diffopt "$chkfile" "$outfile" || test_fail "test 15 failed"
|
diff $diffopt "$chkfile" "$outfile" || test_fail "test 15 failed"
|
||||||
|
|
||||||
|
|||||||
Reference in new issue
Block a user