test-push-warn
57 lines
| 775 B
| text/plain
|
TextLexer
/ tests / test-push-warn
mpm@selenic.com
|
r816 | #!/bin/sh | ||
mkdir a | ||||
cd a | ||||
hg init | ||||
echo foo > t1 | ||||
hg add t1 | ||||
Thomas Arendsen Hein
|
r1933 | hg commit -m "1" -d "1000000 0" | ||
mpm@selenic.com
|
r816 | |||
cd .. | ||||
hg clone a b | ||||
cd a | ||||
echo foo > t2 | ||||
hg add t2 | ||||
Thomas Arendsen Hein
|
r1933 | hg commit -m "2" -d "1000000 0" | ||
mpm@selenic.com
|
r816 | |||
cd ../b | ||||
echo foo > t3 | ||||
hg add t3 | ||||
Thomas Arendsen Hein
|
r1933 | hg commit -m "3" -d "1000000 0" | ||
mpm@selenic.com
|
r816 | |||
hg push ../a | ||||
hg pull ../a | ||||
hg push ../a | ||||
Vadim Gelfer
|
r2283 | hg merge | ||
Thomas Arendsen Hein
|
r1933 | hg commit -m "4" -d "1000000 0" | ||
mpm@selenic.com
|
r816 | hg push ../a | ||
Thomas Arendsen Hein
|
r2021 | cd .. | ||
hg init c | ||||
cd c | ||||
for i in 0 1 2; do | ||||
echo $i >> foo | ||||
hg ci -Am $i -d "1000000 0" | ||||
done | ||||
cd .. | ||||
hg clone c d | ||||
cd d | ||||
for i in 0 1; do | ||||
hg co -C $i | ||||
echo d-$i >> foo | ||||
hg ci -m d-$i -d "1000000 0" | ||||
done | ||||
Vadim Gelfer
|
r2283 | HGMERGE=true hg merge 3 | ||
Thomas Arendsen Hein
|
r2021 | hg ci -m c-d -d "1000000 0" | ||
Thomas Arendsen Hein
|
r3803 | hg push ../c; echo $? | ||
hg push -r 2 ../c; echo $? | ||||
hg push -r 3 ../c; echo $? | ||||
hg push -r 3 -r 4 ../c; echo $? | ||||
hg push -f -r 3 -r 4 ../c; echo $? | ||||
hg push -r 5 ../c; echo $? | ||||
Thomas Arendsen Hein
|
r2021 | |||
exit 0 | ||||