diff options
Diffstat (limited to 'tests/test-diff-copy-depth.t')
-rw-r--r-- | tests/test-diff-copy-depth.t | 51 |
1 files changed, 51 insertions, 0 deletions
diff --git a/tests/test-diff-copy-depth.t b/tests/test-diff-copy-depth.t new file mode 100644 index 0000000..6c7061f --- /dev/null +++ b/tests/test-diff-copy-depth.t @@ -0,0 +1,51 @@ + $ for i in aaa zzz; do + > hg init t + > cd t + > + > echo + > echo "-- With $i" + > + > touch file + > hg add file + > hg ci -m "Add" + > + > hg cp file $i + > hg ci -m "a -> $i" + > + > hg cp $i other-file + > echo "different" >> $i + > hg ci -m "$i -> other-file" + > + > hg cp other-file somename + > + > echo "Status": + > hg st -C + > echo + > echo "Diff:" + > hg diff -g + > + > cd .. + > rm -rf t + > done + + -- With aaa + Status: + A somename + other-file + + Diff: + diff --git a/other-file b/somename + copy from other-file + copy to somename + + -- With zzz + Status: + A somename + other-file + + Diff: + diff --git a/other-file b/somename + copy from other-file + copy to somename + + |