mirror of
https://git.savannah.gnu.org/git/tar.git
synced 2026-09-07 00:36:53 +00:00
Fix interaction between --listed-incremental and -C
* src/incremen.c (read_directory_file): Execute eventual -C dir after opening the snapshot file. (collect_and_sort_names): Remove call to chdir_do * tests/incr05.at, tests/incr06.at: Use relative file names for snapshot files.
This commit is contained in:
+2
-4
@@ -25,14 +25,12 @@ mkdir dir/sub
|
||||
genfile --file dir/file1
|
||||
genfile --file dir/sub/file2
|
||||
|
||||
dbfile=`pwd`/db
|
||||
|
||||
echo Level 0
|
||||
tar -c -f archive.tar -g $dbfile -C dir -v --warning=no-new-dir .
|
||||
tar -c -f archive.tar -g db -C dir -v --warning=no-new-dir .
|
||||
|
||||
genfile --file dir/file3
|
||||
echo Level 1
|
||||
tar -c -f archive.tar -g $dbfile -C dir -v --warning=no-new-dir .
|
||||
tar -c -f archive.tar -g db -C dir -v --warning=no-new-dir .
|
||||
],
|
||||
[0],
|
||||
[Level 0
|
||||
|
||||
+4
-6
@@ -28,20 +28,18 @@ genfile --file dir/file1
|
||||
genfile --file dir/sub/file2
|
||||
genfile --file dir/sub/a/file3
|
||||
|
||||
dbfile=`pwd`/db
|
||||
|
||||
echo Level 0 . sub
|
||||
tar -c -f archive-0.1.tar -g $dbfile.1 -C dir -v --warning=no-new-dir . sub
|
||||
tar -c -f archive-0.1.tar -g db.1 -C dir -v --warning=no-new-dir . sub
|
||||
echo Level 0 sub .
|
||||
tar -c -f archive-0.2.tar -g $dbfile.2 -C dir -v --warning=no-new-dir sub .
|
||||
tar -c -f archive-0.2.tar -g db.2 -C dir -v --warning=no-new-dir sub .
|
||||
|
||||
mkdir dir/c
|
||||
genfile --file dir/sub/b/file4
|
||||
|
||||
echo Level 1 . sub
|
||||
tar -c -f archive-1.1.tar -g $dbfile.1 -C dir -v --warning=no-new-dir . sub
|
||||
tar -c -f archive-1.1.tar -g db.1 -C dir -v --warning=no-new-dir . sub
|
||||
echo Level 1 sub .
|
||||
tar -c -f archive-1.2.tar -g $dbfile.2 -C dir -v --warning=no-new-dir sub .
|
||||
tar -c -f archive-1.2.tar -g db.2 -C dir -v --warning=no-new-dir sub .
|
||||
],
|
||||
[0],
|
||||
[Level 0 . sub
|
||||
|
||||
Reference in New Issue
Block a user