2010-08-14 04:12:01 +04:00
|
|
|
$ hg init rep
|
|
|
|
$ cd rep
|
|
|
|
$ mkdir dir
|
|
|
|
$ touch foo dir/bar
|
|
|
|
$ hg -v addremove
|
|
|
|
adding dir/bar
|
|
|
|
adding foo
|
2010-09-03 01:22:51 +04:00
|
|
|
$ hg -v commit -m "add 1"
|
2010-08-14 04:12:01 +04:00
|
|
|
dir/bar
|
|
|
|
foo
|
2010-09-03 01:22:51 +04:00
|
|
|
committed changeset 0:6f7f953567a2
|
2010-08-14 04:12:01 +04:00
|
|
|
$ cd dir/
|
2012-06-06 01:13:45 +04:00
|
|
|
$ touch ../foo_2 bar_2
|
2010-08-14 04:12:01 +04:00
|
|
|
$ hg -v addremove
|
|
|
|
adding dir/bar_2
|
|
|
|
adding foo_2
|
2010-09-03 01:22:51 +04:00
|
|
|
$ hg -v commit -m "add 2"
|
2010-08-14 04:12:01 +04:00
|
|
|
dir/bar_2
|
|
|
|
foo_2
|
2012-06-06 01:13:45 +04:00
|
|
|
committed changeset 1:e65414bf35c5
|
2012-06-11 03:38:32 +04:00
|
|
|
$ cd ../..
|
2010-08-14 04:12:01 +04:00
|
|
|
|
|
|
|
$ 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
|
2012-06-11 03:38:32 +04:00
|
|
|
$ cd ..
|