diff --git a/tests/incremen.sh b/tests/incremen.sh new file mode 100755 index 00000000..c723e9c9 --- /dev/null +++ b/tests/incremen.sh @@ -0,0 +1,25 @@ +#! /bin/sh +# A directory older than the listed entry was skipped completely. + +. ./preset +. $srcdir/before + +set -e +mkdir structure +touch structure/file +# FIXME: The sleep is necessary for the second tar to work. Exactly why? +sleep 1 +tar cf archive --listed=list structure +tar cfv archive --listed=list structure +echo ----- +touch structure/file +tar cfv archive --listed=list structure + +out="\ +structure/ +----- +structure/ +structure/file +" + +. $srcdir/after