rebase.sh
44 lines
| 476 B
| application/x-sh
|
BashLexer
Nicolas Dumazet
|
r14118 | #!/bin/bash | ||
hg init rebase | ||||
cd rebase | ||||
Nicolas Dumazet
|
r14119 | # @ 7: 'H' | ||
# | | ||||
# | o 6: 'G' | ||||
# |/| | ||||
# o | 5: 'F' | ||||
# | | | ||||
# | o 4: 'E' | ||||
# |/ | ||||
# | o 3: 'D' | ||||
# | | | ||||
# | o 2: 'C' | ||||
# | | | ||||
# | o 1: 'B' | ||||
# |/ | ||||
# o 0: 'A' | ||||
Nicolas Dumazet
|
r14118 | 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 | ||||
Nicolas Dumazet
|
r14119 | hg up -q -C 0 | ||
echo E > E | ||||
hg ci -Am E | ||||
hg up -q -C 0 | ||||
Nicolas Dumazet
|
r14118 | echo F > F | ||
hg ci -Am F | ||||
Nicolas Dumazet
|
r14119 | hg merge -r 4 | ||
hg ci -m G | ||||
hg up -q -C 5 | ||||
echo H > H | ||||
hg ci -Am H | ||||
Nicolas Dumazet
|
r14118 | |||
hg bundle -a ../rebase.hg | ||||
cd .. | ||||
rm -Rf rebase | ||||