Mercurial > hg
diff tests/test-bookmarks-rebase @ 7317:98408cb74137
bookmarks: Test if rebase works with bookmarks
Add a test that tests if rebase works fine with bookmarks.
author | Alexander Solovyov <piranha@piranha.org.ua> |
---|---|
date | Thu, 06 Nov 2008 10:31:09 +0100 |
parents | |
children | 6c82beaaa11a |
line wrap: on
line diff
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/tests/test-bookmarks-rebase Thu Nov 06 10:31:09 2008 +0100 @@ -0,0 +1,38 @@ +#!/bin/sh + +echo "[extensions]" >> $HGRCPATH +echo "rebase=" >> $HGRCPATH +echo "bookmarks=" >> $HGRCPATH + +cleanoutput () { + sed -e 's/\(Rebase status stored to\).*/\1/' \ + -e 's/\(Rebase status restored from\).*/\1/' \ + -e 's/\(saving bundle to \).*/\1/' +} + +echo % initialize repository +hg init + +echo 'a' > a +hg ci -A -d '0 0' -u test -m "0" + +echo 'b' > b +hg ci -A -d '0 0' -u test -m "1" + +hg up 0 +echo 'c' > c +hg ci -A -d '0 0' -u test -m "2" + +echo 'd' > d +hg ci -A -d '0 0' -u test -m "3" + +hg bookmark -r 1 one +hg bookmark -r 3 two + +echo % bookmark list +hg bookmark + +echo % rebase +hg rebase -s two -d one 2>&1 | cleanoutput + +hg log \ No newline at end of file