test-mq-qrefresh-replace-log-message.t
61 lines
| 1.4 KiB
| text/troff
|
Tads3Lexer
/ tests / test-mq-qrefresh-replace-log-message.t
Matt Mackall
|
r12468 | Environement setup for MQ | ||
$ echo "[extensions]" >> $HGRCPATH | ||||
$ echo "mq=" >> $HGRCPATH | ||||
$ hg init | ||||
$ hg qinit | ||||
Should fail if no patches applied | ||||
$ hg qrefresh | ||||
no patches applied | ||||
[1] | ||||
$ hg qrefresh -e | ||||
no patches applied | ||||
[1] | ||||
$ hg qnew -m "First commit message" first-patch | ||||
$ echo aaaa > file | ||||
$ hg add file | ||||
$ hg qrefresh | ||||
Should display 'First commit message' | ||||
$ hg log -l1 --template "{desc}\n" | ||||
First commit message | ||||
Testing changing message with -m | ||||
$ echo bbbb > file | ||||
$ hg qrefresh -m "Second commit message" | ||||
Should display 'Second commit message' | ||||
$ hg log -l1 --template "{desc}\n" | ||||
Second commit message | ||||
Testing changing message with -l | ||||
$ echo "Third commit message" > logfile | ||||
$ echo " This is the 3rd log message" >> logfile | ||||
$ echo bbbb > file | ||||
$ hg qrefresh -l logfile | ||||
Should display 'Third commit message\\\n This is the 3rd log message' | ||||
$ hg log -l1 --template "{desc}\n" | ||||
Third commit message | ||||
This is the 3rd log message | ||||
Testing changing message with -l- | ||||
$ hg qnew -m "First commit message" second-patch | ||||
$ echo aaaa > file2 | ||||
$ hg add file2 | ||||
$ echo bbbb > file2 | ||||
$ (echo "Fifth commit message"; echo " This is the 5th log message") | hg qrefresh -l- | ||||
Should display 'Fifth commit message\\\n This is the 5th log message' | ||||
$ hg log -l1 --template "{desc}\n" | ||||
Fifth commit message | ||||
This is the 5th log message | ||||