test-convert-hg-source
33 lines
| 560 B
| text/plain
|
TextLexer
/ tests / test-convert-hg-source
Alexis S. L. Carvalho
|
r5280 | #!/bin/sh | ||
echo "[extensions]" >> $HGRCPATH | ||||
echo "hgext.convert=" >> $HGRCPATH | ||||
hg init orig | ||||
cd orig | ||||
echo foo > foo | ||||
echo bar > bar | ||||
hg ci -qAm 'add foo bar' -d '0 0' | ||||
echo >> foo | ||||
Patrick Mezard
|
r5282 | hg ci -m 'change foo' -d '1 0' | ||
Alexis S. L. Carvalho
|
r5280 | |||
hg up -qC 0 | ||||
hg copy --after --force foo bar | ||||
hg copy foo baz | ||||
Patrick Mezard
|
r5282 | hg ci -m 'make bar and baz copies of foo' -d '2 0' | ||
Alexis S. L. Carvalho
|
r5280 | |||
hg merge | ||||
Patrick Mezard
|
r5282 | hg ci -m 'merge local copy' -d '3 0' | ||
Alexis S. L. Carvalho
|
r5280 | |||
hg up -C 1 | ||||
hg merge 2 | ||||
Patrick Mezard
|
r5282 | hg ci -m 'merge remote copy' -d '4 0' | ||
Alexis S. L. Carvalho
|
r5280 | |||
cd .. | ||||
hg convert --datesort orig new 2>&1 | grep -v 'subversion python bindings could not be loaded' | ||||
cd new | ||||
hg out ../orig | ||||
true | ||||