diff options
Diffstat (limited to 'tests/bundles/rebase.sh')
-rwxr-xr-x | tests/bundles/rebase.sh | 44 |
1 files changed, 44 insertions, 0 deletions
diff --git a/tests/bundles/rebase.sh b/tests/bundles/rebase.sh new file mode 100755 index 0000000..adae27a --- /dev/null +++ b/tests/bundles/rebase.sh @@ -0,0 +1,44 @@ +#!/bin/bash +hg init rebase +cd rebase + +# @ 7: 'H' +# | +# | o 6: 'G' +# |/| +# o | 5: 'F' +# | | +# | o 4: 'E' +# |/ +# | o 3: 'D' +# | | +# | o 2: 'C' +# | | +# | o 1: 'B' +# |/ +# o 0: 'A' + +echo A > A +hg ci -Am A +echo B > B +hg ci -Am B +echo C > C +hg ci -Am C +echo D > D +hg ci -Am D +hg up -q -C 0 +echo E > E +hg ci -Am E +hg up -q -C 0 +echo F > F +hg ci -Am F +hg merge -r 4 +hg ci -m G +hg up -q -C 5 +echo H > H +hg ci -Am H + +hg bundle -a ../rebase.hg + +cd .. +rm -Rf rebase |