##// END OF EJS Templates
tests: add exit codes to unified tests
tests: add exit codes to unified tests

File last commit:

r12156:4c94b6d0 default
r12316:4134686b default
Show More
test-rollback
48 lines | 1.0 KiB | text/plain | TextLexer
Vadim Gelfer
deprecate undo command, replace with rollback command.
r2227 #!/bin/sh
mkdir t
cd t
hg init
echo a > a
hg add a
Martin Geisler
tests: remove unneeded -d flags...
r12156 hg commit -m "test"
Vadim Gelfer
deprecate undo command, replace with rollback command.
r2227 hg verify
hg parents
hg status
hg rollback
hg verify
hg parents
hg status
Alexandre Vassalotti
restore branch after rollback (issue 902)
r5814
Thomas Arendsen Hein
Do not abort rollback if undo.branch isn't available, but warn.
r6058 echo % Test issue 902
Greg Ward
commit: save commit message so it's not destroyed by rollback....
r9934 hg commit -m "test2"
Alexandre Vassalotti
restore branch after rollback (issue 902)
r5814 hg branch test
hg rollback
hg branch
Thomas Arendsen Hein
Do not abort rollback if undo.branch isn't available, but warn.
r6058
Greg Ward
commit: save commit message so it's not destroyed by rollback....
r9934 echo '% Test issue 1635 (commit message saved)'
echo '.hg/last-message.txt:'
Greg Ward
commit: write last-message.txt with no content modifications....
r9949 cat .hg/last-message.txt ; echo
Greg Ward
commit: save commit message so it's not destroyed by rollback....
r9934
Thomas Arendsen Hein
Do not abort rollback if undo.branch isn't available, but warn.
r6058 echo % Test rollback of hg before issue 902 was fixed
Greg Ward
commit: save commit message so it's not destroyed by rollback....
r9934 hg commit -m "test3"
Thomas Arendsen Hein
Do not abort rollback if undo.branch isn't available, but warn.
r6058 hg branch test
rm .hg/undo.branch
hg rollback
hg branch
Greg Ward
commit: save commit message so it's not destroyed by rollback....
r9934
echo '% rollback by pretxncommit saves commit message (issue 1635)'
echo a >> a
Mads Kiilerich
test-rollback: Ignore hook exit code...
r10081 hg --config hooks.pretxncommit=false commit -m"precious commit message" 2>&1 | sed 's,exited with status .*,exited ...,g'
Greg Ward
commit: save commit message so it's not destroyed by rollback....
r9934 echo '.hg/last-message.txt:'
Greg Ward
commit: write last-message.txt with no content modifications....
r9949 cat .hg/last-message.txt ; echo
Greg Ward
commit: if relevant, tell user their commit message was saved....
r9935
echo '% same thing, but run $EDITOR'
cat > $HGTMP/editor <<'__EOF__'
#!/bin/sh
echo "another precious commit message" > "$1"
__EOF__
Mads Kiilerich
Tests with spaces in paths...
r10775 chmod +x "$HGTMP"/editor
HGEDITOR="'$HGTMP'"/editor hg --config hooks.pretxncommit=false commit 2>&1 | sed 's,exited with status .*,exited ...,g'
Greg Ward
commit: if relevant, tell user their commit message was saved....
r9935 echo '.hg/last-message.txt:'
cat .hg/last-message.txt