]> git.ipfire.org Git - thirdparty/rsync.git/commitdiff
Test send a single directory with -H enabled
authorRodrigo OSORIO <rodrigo.osorio@softathome.com>
Wed, 15 Jan 2025 09:32:48 +0000 (10:32 +0100)
committerAndrew Tridgell <andrew@tridgell.net>
Wed, 15 Jan 2025 19:32:17 +0000 (06:32 +1100)
Ensure this still working after 3.4.0 breakage

https://github.com/RsyncProject/rsync/issues/702

testsuite/hardlinks.test

index af2ea4088e79880b8eb88f859f41bb3707233783..68fd2701c8f3794a1be01d7c3beda1170264b81f 100644 (file)
@@ -77,5 +77,11 @@ rm -rf "$todir"
 $RSYNC -aHivv --debug=HLINK5 "$name1" "$todir/"
 diff $diffopt "$name1" "$todir" || test_fail "solo copy of name1 failed"
 
+# Make sure there's nothing wrong with sending a single directory with -H
+# enabled (this has broken in 3.4.0 so far, so we need this test).
+rm -rf "$fromdir" "$todir"
+makepath "$fromdir/sym" "$todir"
+checkit "$RSYNC -aH '$fromdir/sym' '$todir'" "$fromdir" "$todir"
+
 # The script would have aborted on error, so getting here means we've won.
 exit 0