Mercurial > hg
view tests/test-newbranch @ 6101:abb1c451a88e
Define tla username locally in baz and tla tests
Suggested by Alexis S. L. Carvalho.
author | Patrick Mezard <pmezard@gmail.com> |
---|---|
date | Wed, 13 Feb 2008 00:40:18 +0100 |
parents | ee317dbfb9d0 |
children | 3ee3bc5d06c5 |
line wrap: on
line source
#!/bin/sh hg init t cd t hg branches echo foo > a hg add a hg ci -m "initial" -d "1000000 0" hg branch foo hg branch hg ci -m "add branch name" -d "1000000 0" hg branch bar hg ci -m "change branch name" -d "1000000 0" echo % branch shadowing hg branch default hg branch -f default hg ci -m "clear branch name" -d "1000000 0" hg co foo hg branch echo bleah > a hg ci -m "modify a branch" -d "1000000 0" hg merge hg branch hg ci -m "merge" -d "1000000 0" hg log hg branches hg branches -q echo % test for invalid branch cache hg rollback cp .hg/branch.cache .hg/bc-invalid hg log -r foo cp .hg/bc-invalid .hg/branch.cache hg --debug log -r foo rm .hg/branch.cache echo corrupted > .hg/branch.cache hg log -qr foo cat .hg/branch.cache echo % push should update the branch cache hg init ../target echo % pushing just rev 0 hg push -qr 0 ../target cat ../target/.hg/branch.cache echo % pushing everything hg push -qf ../target cat ../target/.hg/branch.cache echo % update with no arguments: tipmost revision of the current branch hg up -q -C 0 hg up -q hg id hg up -q 1 hg up -q hg id hg branch foobar hg up echo % fastforward merge hg branch ff echo ff > ff hg ci -Am'fast forward' -d '1000000 0' hg up foo hg merge ff hg branch hg commit -m'Merge ff into foo' -d '1000000 0' hg parents hg manifest exit 0