commit - e1ed7f77442c0693e02984d550e3cc674e3c0dc0
commit + 52a3df9bad8b750ed3ff540ee4fc61181f8c5972
blob - 7364849afe9592a0b3c6d21c87ce8042a3a7d498
blob + 5c505f1af4c5dc561754cca6e9a7158054f939d5
--- regress/cmdline/update.sh
+++ regress/cmdline/update.sh
fi
echo "modified alpha" > $testroot/content.expected
- echo "beta" >> $testroot/content.expected
- echo "zeta" >> $testroot/content.expected
- echo "delta" >> $testroot/content.expected
- cat $testroot/wt/alpha $testroot/wt/beta $testroot/wt/epsilon/zeta \
- $testroot/wt/gamma/delta > $testroot/content
+ cat $testroot/wt/alpha > $testroot/content
cmp $testroot/content.expected $testroot/content
ret="$?"
return 1
fi
- echo "alpha" >> $testroot/content.expected
- echo "beta" >> $testroot/content.expected
- echo "zeta" >> $testroot/content.expected
- echo "delta" >> $testroot/content.expected
echo "new" >> $testroot/content.expected
- cat $testroot/wt/alpha $testroot/wt/beta $testroot/wt/epsilon/zeta \
- $testroot/wt/gamma/delta $testroot/wt/gamma/new > $testroot/content
+ cat $testroot/wt/gamma/new > $testroot/content
cmp $testroot/content.expected $testroot/content
ret="$?"
if [ -e $testroot/wt/beta ]; then
echo "removed file beta still exists on disk" >&2
+ test_done "$testroot" "1"
return 1
fi
- echo "alpha" >> $testroot/content.expected
- echo "zeta" >> $testroot/content.expected
- echo "delta" >> $testroot/content.expected
- cat $testroot/wt/alpha $testroot/wt/epsilon/zeta \
- $testroot/wt/gamma/delta > $testroot/content
-
- cmp $testroot/content.expected $testroot/content
- ret="$?"
- if [ "$ret" != "0" ]; then
- diff -u $testroot/content.expected $testroot/content
- fi
- test_done "$testroot" "$ret"
+ test_done "$testroot" "0"
}
function test_update_deletes_dir {
if [ -e $testroot/wt/epsilon ]; then
echo "removed dir epsilon still exists on disk" >&2
+ test_done "$testroot" "1"
return 1
fi
- echo "alpha" >> $testroot/content.expected
- echo "beta" >> $testroot/content.expected
- echo "delta" >> $testroot/content.expected
- cat $testroot/wt/alpha $testroot/wt/beta \
- $testroot/wt/gamma/delta > $testroot/content
-
- cmp $testroot/content.expected $testroot/content
- ret="$?"
- if [ "$ret" != "0" ]; then
- diff -u $testroot/content.expected $testroot/content
- fi
- test_done "$testroot" "$ret"
+ test_done "$testroot" "0"
}
function test_update_deletes_dir_with_path_prefix {
return 1
fi
- echo "zeta" >> $testroot/content.expected
- cat $testroot/wt/zeta > $testroot/content
-
- cmp $testroot/content.expected $testroot/content
- ret="$?"
- if [ "$ret" != "0" ]; then
- diff -u $testroot/content.expected $testroot/content
- fi
- test_done "$testroot" "$ret"
+ test_done "$testroot" "0"
}
run_test test_update_basic