Mercurial > hg
view tests/test-convert-svn-branches.out @ 7007:a6b74fbb5ce0
fetch: added support for named branches
Previously, fetch didn't really work when there were multiple named branches
in the repository. Now it tries to do the right thing(tm) in all situations.
author | Sune Foldager <cryo@cyanite.org> |
---|---|
date | Mon, 08 Sep 2008 12:55:46 +0200 |
parents | deda205a00e1 |
children | 90d8dfb481e7 |
line wrap: on
line source
% initial svn import Adding projA/trunk Adding projA/branches Adding projA/tags Committed revision 1. % update svn repository A A/trunk A A/branches A A/tags Checked out revision 1. A trunk/a A trunk/b A trunk/c A branches/notinbranch Adding branches/notinbranch Adding trunk/a Adding trunk/b Adding trunk/c Transmitting file data .... Committed revision 2. % branch to old A branches/old D branches/old/c Adding branches/old Adding branches/old/a Adding branches/old/b Deleting branches/old/c Committed revision 3. At revision 3. % update trunk Sending trunk/a Transmitting file data . Committed revision 4. % update old branch Sending branches/old/b Transmitting file data . Committed revision 5. % create a cross-branch revision A branches/old/c D trunk/b Adding branches/old/c Deleting trunk/b Transmitting file data . Committed revision 6. % update old branch again Sending branches/old/b Transmitting file data . Committed revision 7. % move back and forth between branch of similar names At revision 7. A branches/old2 D branches/old/a D branches/old/b D branches/old/c D branches/old Deleting branches/old Adding branches/old2 Committed revision 8. A branches/old D branches/old2/a D branches/old2/b D branches/old2/c D branches/old2 Adding branches/old Deleting branches/old2 Committed revision 9. % update trunk again Sending trunk/a Transmitting file data . Committed revision 10. % convert trunk and branches initializing destination A-hg repository scanning source... sorting... converting... 10 init projA 9 hello 8 branch trunk, remove c 7 change a 6 change b 5 move and update c 4 move and update c 3 change b again 2 move to old2 1 move back to old 0 last change to a % branch again from a converted revision Checked out revision 1. A branches/old3 Adding branches/old3 Committed revision 11. % convert again scanning source... sorting... converting... 0 branch trunk@1 into old3 o branch=old3 11 branch trunk@1 into old3 files: | | o branch= 10 last change to a files: a | | | | o branch=old 9 move back to old files: | | | | | o branch=old2 8 move to old2 files: | | | | | o branch=old 7 change b again files: b | | | | o | branch= 6 move and update c files: b | | | | | o branch=old 5 move and update c files: c | | | | | o branch=old 4 change b files: b | | | | o | branch= 3 change a files: a | | | | | o branch=old 2 branch trunk, remove c files: | |/ | o branch= 1 hello files: a b c |/ o branch= 0 init projA files: old3 11: default 10: old 9: old2 8: tip