test-mq-qrefresh-replace-log-message
50 lines
| 1.2 KiB
| text/plain
|
TextLexer
/ tests / test-mq-qrefresh-replace-log-message
|
r2694 | #!/bin/sh | ||
# Environement setup for MQ | ||||
|
r2990 | echo "[extensions]" >> $HGRCPATH | ||
echo "mq=" >> $HGRCPATH | ||||
|
r2694 | |||
#Repo init | ||||
hg init | ||||
hg qinit | ||||
hg qnew -m "First commit message" first-patch | ||||
echo aaaa > file | ||||
hg add file | ||||
hg qrefresh | ||||
echo ======================= | ||||
echo "Should display 'First commit message'" | ||||
hg log -l1 -v | sed -n '/description/,$p' | ||||
echo | ||||
# Testing changing message with -m | ||||
echo bbbb > file | ||||
hg qrefresh -m "Second commit message" | ||||
echo ======================= | ||||
echo "Should display 'Second commit message'" | ||||
hg log -l1 -v | sed -n '/description/,$p' | ||||
echo | ||||
# 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 | ||||
echo ======================= | ||||
|
r2843 | printf "Should display 'Third commit message\\\n This is the 3rd log message'\n" | ||
|
r2694 | hg log -l1 -v | sed -n '/description/,$p' | ||
echo | ||||
# 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" >> logfile) |\ | ||||
hg qrefresh -l- | ||||
echo ======================= | ||||
|
r2843 | printf "Should display 'Fifth commit message\\\n This is the 5th log message'\n" | ||
|
r2694 | hg log -l1 -v | sed -n '/description/,$p' | ||
echo | ||||