Mercurial > hg
view tests/test-rollback @ 9959:b37b060d84c7
run-tests: add a "--blacklist target" option to skip predefined test lists
Rely on a ConfigParser file, tests/blacklist, to define blacklist targets.
This allows exposing specific test suites for testing incomplete/particular
features, e.g. "run-tests.py --blacklist inotify-failures --inotify *"
author | Nicolas Dumazet <nicdumz.commits@gmail.com> |
---|---|
date | Sat, 28 Nov 2009 10:25:09 +0900 |
parents | bc3f762af82e |
children | 361bee1ec172 |
line wrap: on
line source
#!/bin/sh mkdir t cd t hg init echo a > a hg add a hg commit -m "test" -d "1000000 0" hg verify hg parents hg status hg rollback hg verify hg parents hg status echo % Test issue 902 hg commit -m "test2" hg branch test hg rollback hg branch echo '% Test issue 1635 (commit message saved)' echo '.hg/last-message.txt:' cat .hg/last-message.txt ; echo echo % Test rollback of hg before issue 902 was fixed hg commit -m "test3" hg branch test rm .hg/undo.branch hg rollback hg branch echo '% rollback by pretxncommit saves commit message (issue 1635)' echo a >> a hg --config hooks.pretxncommit=/bin/false commit -m"precious commit message" echo '.hg/last-message.txt:' cat .hg/last-message.txt ; echo echo '% same thing, but run $EDITOR' cat > $HGTMP/editor <<'__EOF__' #!/bin/sh echo "another precious commit message" > "$1" __EOF__ chmod +x $HGTMP/editor HGEDITOR=$HGTMP/editor hg --config hooks.pretxncommit=/bin/false commit echo '.hg/last-message.txt:' cat .hg/last-message.txt