##// END OF EJS Templates
tests: unify test-addremove-similar
tests: unify test-addremove-similar

File last commit:

r11322:3d6915f5 default
r11851:db955418 default
Show More
test-branch-option
60 lines | 1.1 KiB | text/plain | TextLexer
/ tests / test-branch-option
Sune Foldager
interpret repo#name url syntax as branch instead of revision...
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
improve --branch processing (and differentiate from # syntax)...
r11322 hg tag -l z
Sune Foldager
interpret repo#name url syntax as branch instead of revision...
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
fix encoding bug in 05ac42e56452
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
interpret repo#name url syntax as branch instead of revision...
r10365 hg branch -f b
echo b2 > foo
hg ci -d '0 0' -mb2
Sune Foldager
improve --branch processing (and differentiate from # syntax)...
r11322 echo unknown branch and fallback
hg in -qbz
hg in -q ../branch#z
hg out -qbz
Sune Foldager
interpret repo#name url syntax as branch instead of revision...
r10365 echo in rev c branch a
hg in -qr c ../branch#a
Sune Foldager
add -b/--branch option to clone, bundle, incoming, outgoing, pull, push
r10379 hg in -qr c -b a
Sune Foldager
interpret repo#name url syntax as branch instead of revision...
r10365 echo out branch .
hg out -q ../branch#.
Sune Foldager
add -b/--branch option to clone, bundle, incoming, outgoing, pull, push
r10379 hg out -q -b .
Sune Foldager
fix encoding bug in 05ac42e56452
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
interpret repo#name url syntax as branch instead of revision...
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