test-addremove.t
52 lines
| 1000 B
| text/troff
|
Tads3Lexer
/ tests / test-addremove.t
Mads Kiilerich
|
r15444 | $ "$TESTDIR/hghave" no-windows || exit 80 | ||
Martin Geisler
|
r11850 | $ hg init rep | ||
$ cd rep | ||||
$ mkdir dir | ||||
$ touch foo dir/bar | ||||
$ hg -v addremove | ||||
adding dir/bar | ||||
adding foo | ||||
Martin Geisler
|
r12156 | $ hg -v commit -m "add 1" | ||
Martin Geisler
|
r11850 | dir/bar | ||
foo | ||||
Martin Geisler
|
r12156 | committed changeset 0:6f7f953567a2 | ||
Martin Geisler
|
r11850 | $ cd dir/ | ||
Adrian Buehlmann
|
r13962 | $ touch ../foo_2 bar_2 con.xml | ||
Martin Geisler
|
r11850 | $ hg -v addremove | ||
adding dir/bar_2 | ||||
Adrian Buehlmann
|
r13962 | adding dir/con.xml | ||
Martin Geisler
|
r11850 | adding foo_2 | ||
Adrian Buehlmann
|
r13962 | warning: filename contains 'con', which is reserved on Windows: 'dir/con.xml' | ||
Martin Geisler
|
r12156 | $ hg -v commit -m "add 2" | ||
Martin Geisler
|
r11850 | dir/bar_2 | ||
Adrian Buehlmann
|
r13962 | dir/con.xml | ||
Martin Geisler
|
r11850 | foo_2 | ||
Adrian Buehlmann
|
r13962 | committed changeset 1:6bb597da00f1 | ||
Martin Geisler
|
r11850 | |||
$ 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 | ||||