test-mq-qrename.t
96 lines
| 1.3 KiB
| text/troff
|
Tads3Lexer
/ tests / test-mq-qrename.t
Adrian Buehlmann
|
r12324 | |||
$ echo "[extensions]" >> $HGRCPATH | ||||
$ echo "mq=" >> $HGRCPATH | ||||
$ hg init a | ||||
$ cd a | ||||
$ echo 'base' > base | ||||
$ hg ci -Ambase | ||||
adding base | ||||
$ hg qnew -mmqbase mqbase | ||||
$ hg qrename mqbase renamed | ||||
$ mkdir .hg/patches/foo | ||||
$ hg qrename renamed foo | ||||
$ hg qseries | ||||
foo/renamed | ||||
$ ls .hg/patches/foo | ||||
renamed | ||||
$ mkdir .hg/patches/bar | ||||
$ hg qrename foo/renamed bar | ||||
$ hg qseries | ||||
bar/renamed | ||||
$ ls .hg/patches/bar | ||||
renamed | ||||
$ hg qrename bar/renamed baz | ||||
$ hg qseries | ||||
baz | ||||
$ ls .hg/patches/baz | ||||
.hg/patches/baz | ||||
$ hg qrename baz new/dir | ||||
$ hg qseries | ||||
new/dir | ||||
$ ls .hg/patches/new/dir | ||||
.hg/patches/new/dir | ||||
$ cd .. | ||||
Test patch being renamed before committed: | ||||
$ hg init b | ||||
$ cd b | ||||
$ hg qinit -c | ||||
$ hg qnew x | ||||
$ hg qrename y | ||||
$ hg qcommit -m rename | ||||
$ cd .. | ||||
Patrick Mezard
|
r12361 | Test overlapping renames (issue2388) | ||
Adrian Buehlmann
|
r12324 | |||
Patrick Mezard
|
r12361 | $ hg init c | ||
$ cd c | ||||
$ hg qinit -c | ||||
$ echo a > a | ||||
$ hg add | ||||
adding a | ||||
$ hg qnew patcha | ||||
$ echo b > b | ||||
$ hg add | ||||
adding b | ||||
$ hg qnew patchb | ||||
$ hg ci --mq -m c1 | ||||
$ hg qrename patchb patchc | ||||
$ hg qrename patcha patchb | ||||
$ hg st --mq | ||||
M patchb | ||||
M series | ||||
A patchc | ||||
R patcha | ||||
$ cd .. | ||||
Patrick Mezard
|
r12875 | |||
Test renames with mq repo (issue2097) | ||||
$ hg init issue2097 | ||||
$ cd issue2097 | ||||
$ hg qnew p0 | ||||
$ (cd .hg/patches && hg init) | ||||
$ hg qren p0 p1 | ||||
$ hg debugstate --mq | ||||
$ hg ci --mq -mq0 | ||||
nothing changed | ||||
[1] | ||||
$ cd .. | ||||