diff -r 95aab23a806b -r bcfc4f625e57 tests/test-tag.t --- a/tests/test-tag.t Wed Mar 19 01:07:41 2014 +0900 +++ b/tests/test-tag.t Wed Mar 19 01:07:41 2014 +0900 @@ -222,6 +222,27 @@ > echo "custom tag message" > "$1" > echo "second line" >> "$1" > __EOF__ + +at first, test saving last-message.txt + + $ cat > .hg/hgrc << '__EOF__' + > [hooks] + > pretag.test-saving-lastmessage = false + > __EOF__ + $ rm -f .hg/last-message.txt + $ HGEDITOR="\"sh\" \"`pwd`/editor.sh\"" hg tag custom-tag -e + abort: pretag.test-saving-lastmessage hook exited with status 1 + [255] + $ cat .hg/last-message.txt + custom tag message + second line + $ cat > .hg/hgrc << '__EOF__' + > [hooks] + > pretag.test-saving-lastmessage = + > __EOF__ + +then, test custom commit message itself + $ HGEDITOR="\"sh\" \"`pwd`/editor.sh\"" hg tag custom-tag -e $ hg log -l1 --template "{desc}\n" custom tag message