test-branch-option
60 lines
| 1.1 KiB
| text/plain
|
TextLexer
/ tests / test-branch-option
Sune Foldager
|
r10365 | #!/bin/sh | ||
# test branch selection options | ||||
hg init branch | ||||
cd branch | ||||
hg branch a | ||||
echo a > foo | ||||
hg ci -d '0 0' -Ama | ||||
echo a2 > foo | ||||
hg ci -d '0 0' -ma2 | ||||
hg up 0 | ||||
hg branch c | ||||
echo c > foo | ||||
hg ci -d '0 0' -mc | ||||
Sune Foldager
|
r11322 | hg tag -l z | ||
Sune Foldager
|
r10365 | cd .. | ||
hg clone -r 0 branch branch2 | ||||
cd branch2 | ||||
hg up 0 | ||||
hg branch b | ||||
echo b > foo | ||||
hg ci -d '0 0' -mb | ||||
hg up 0 | ||||
Sune Foldager
|
r11306 | hg --encoding utf-8 branch æ | ||
echo ae1 > foo | ||||
hg ci -d '0 0' -mae1 | ||||
hg up 0 | ||||
hg --encoding utf-8 branch -f æ | ||||
echo ae2 > foo | ||||
hg ci -d '0 0' -mae2 | ||||
hg up 0 | ||||
Sune Foldager
|
r10365 | hg branch -f b | ||
echo b2 > foo | ||||
hg ci -d '0 0' -mb2 | ||||
Sune Foldager
|
r11322 | echo unknown branch and fallback | ||
hg in -qbz | ||||
hg in -q ../branch#z | ||||
hg out -qbz | ||||
Sune Foldager
|
r10365 | echo in rev c branch a | ||
hg in -qr c ../branch#a | ||||
Sune Foldager
|
r10379 | hg in -qr c -b a | ||
Sune Foldager
|
r10365 | echo out branch . | ||
hg out -q ../branch#. | ||||
Sune Foldager
|
r10379 | hg out -q -b . | ||
Sune Foldager
|
r11306 | echo out branch . non-ascii | ||
hg --encoding utf-8 up æ | ||||
hg --encoding latin1 out -q ../branch#. | ||||
hg --encoding latin1 out -q -b . | ||||
Sune Foldager
|
r10365 | echo clone branch b | ||
cd .. | ||||
hg clone branch2#b branch3 | ||||
hg -q -R branch3 heads b | ||||
hg -q -R branch3 parents | ||||
rm -rf branch3 | ||||
echo clone rev a branch b | ||||
hg clone -r a branch2#b branch3 | ||||
hg -q -R branch3 heads b | ||||
hg -q -R branch3 parents | ||||
rm -rf branch3 | ||||