Mercurial > hg
diff tests/test-rollback.out @ 9935:48b81d9bca8d
commit: if relevant, tell user their commit message was saved.
(issue1635)
Specifically, if:
1) the user edited the message (it didn't come straight from -m) and
2) the commit was aborted by an exception
then the saved commit message in .hg/last-message.txt could come in handy, so
mention it with a ui.write().
This doesn't help users who manually rollback to amend a changeset:
the fact that the message was saved to .hg/last-message.txt is
invisible in that case.
author | Greg Ward <greg-hg@gerg.ca> |
---|---|
date | Tue, 24 Nov 2009 21:08:40 -0500 |
parents | 720f70b720d3 |
children | a5f3f9b1c42a |
line wrap: on
line diff
--- a/tests/test-rollback.out Tue Nov 24 21:08:39 2009 -0500 +++ b/tests/test-rollback.out Tue Nov 24 21:08:40 2009 -0500 @@ -34,3 +34,10 @@ abort: pretxncommit hook exited with status 1 .hg/last-message.txt: precious commit message +% same thing, but run $EDITOR +transaction abort! +rollback completed +note: commit message saved in .hg/last-message.txt +abort: pretxncommit hook exited with status 1 +.hg/last-message.txt: +another precious commit message