summaryrefslogtreecommitdiff
path: root/tests/test-addremove.t
diff options
context:
space:
mode:
authorLorry <lorry@roadtrain.codethink.co.uk>2012-08-22 14:49:51 +0100
committerLorry <lorry@roadtrain.codethink.co.uk>2012-08-22 14:49:51 +0100
commita498da43c7fdb9f24b73680c02a4a3588cc62d9a (patch)
treedaf8119dae1749b5165b68033a1b23a7375ce9ce /tests/test-addremove.t
downloadmercurial-tarball-a498da43c7fdb9f24b73680c02a4a3588cc62d9a.tar.gz
Tarball conversion
Diffstat (limited to 'tests/test-addremove.t')
-rw-r--r--tests/test-addremove.t48
1 files changed, 48 insertions, 0 deletions
diff --git a/tests/test-addremove.t b/tests/test-addremove.t
new file mode 100644
index 0000000..45be3f4
--- /dev/null
+++ b/tests/test-addremove.t
@@ -0,0 +1,48 @@
+ $ hg init rep
+ $ cd rep
+ $ mkdir dir
+ $ touch foo dir/bar
+ $ hg -v addremove
+ adding dir/bar
+ adding foo
+ $ hg -v commit -m "add 1"
+ dir/bar
+ foo
+ committed changeset 0:6f7f953567a2
+ $ cd dir/
+ $ touch ../foo_2 bar_2
+ $ hg -v addremove
+ adding dir/bar_2
+ adding foo_2
+ $ hg -v commit -m "add 2"
+ dir/bar_2
+ foo_2
+ committed changeset 1:e65414bf35c5
+ $ cd ../..
+
+ $ hg init sim
+ $ cd sim
+ $ echo a > a
+ $ echo a >> a
+ $ echo a >> a
+ $ echo c > c
+ $ hg commit -Ama
+ adding a
+ adding c
+ $ mv a b
+ $ rm c
+ $ echo d > d
+ $ hg addremove -n -s 50 # issue 1696
+ removing a
+ adding b
+ removing c
+ adding d
+ recording removal of a as rename to b (100% similar)
+ $ hg addremove -s 50
+ removing a
+ adding b
+ removing c
+ adding d
+ recording removal of a as rename to b (100% similar)
+ $ hg commit -mb
+ $ cd ..