Activity log for bug #44312

Date Who What changed Old value New value Message
2006-05-12 02:24:31 Jelmer Vernooij bug added bug
2006-05-12 02:24:59 Jelmer Vernooij description I don't have a dump file, but I can show how to reproduce it. Lot's of commands below # Create a svn repo. $ svnadmin create /tmp/svnrepo $ svn checkout file:///tmp/svnrepo repocheckout Checked out revision 0. # Create a trunk and put some revisions in it $ cd repocheckout/ $ mkdir trunk $ svn add trunk/ A trunk $ cd trunk/ $ cp /etc/hosts . $ svn add hosts A hosts $ svn ci -m 'created trunk and added hosts' Adding trunk Adding trunk/hosts Transmitting file data . Committed revision 1. $ echo hej >> hosts $ svn ci -m 'rev 2' Sending trunk/hosts Transmitting file data . Committed revision 2. $ echo hej >> hosts $ svn ci -m 'rev 3' Sending trunk/hosts Transmitting file data . Committed revision 3. $ echo hej >> hosts $ svn ci -m 'rev 4' Sending trunk/hosts Transmitting file data . Committed revision 4. # Create a branch $ cd .. $ mkdir branches $ svn add branches A branches $ svn ci -m 'added branches' Adding branches Committed revision 5. $ svn cp trunk/ branches/foobranch A branches/foobranch $ svn ci -m 'added branch foobranch' Adding branches/foobranch Adding branches/foobranch/hosts Committed revision 6. # Create a dump file $ svnadmin dump /tmp/svnrepo > svnrepo.dump * Dumped revision 0. * Dumped revision 1. * Dumped revision 2. * Dumped revision 3. * Dumped revision 4. * Dumped revision 5. * Dumped revision 6. # Run svn2bzr.py $ ~/usr/src/svn2bzr/svn2bzr.py --scheme=trunk svnrepo.dump svnrepoconv Revision 0 read Revision 1 read Revision 2 read Revision 3 read Revision 4 read Revision 5 read Revision 6 read Nothing changed in revision 0 /home/bagfors/usr/src/svn2bzr/svn2bzr.py:531: DeprecationWarning: bzrlib.branch.initialize was deprecated in version 0.8. branch = Branch.initialize(branch_path) /home/bagfors/usr/src/svn2bzr/svn2bzr.py:90: DeprecationWarning: bzrlib.branch.BzrBranch5.working_tree was deprecated in version 0.8. branch.__wt = branch.working_tree() Committing revision 1 Committing revision 2 Committing revision 3 Committing revision 4 Nothing changed in revision 5 Committing revision 6 $ cd svnrepoconv/ $ ls branches/ trunk/ $ cd trunk/ $ bzr revno 4 $ cd ../branches/foobranch/ $ bzr revno 2 Basically, trunk has more revisions than foobranch, eventhough foobranch is created from trunk and should hold all it's revisions Received from Erik Bågfors by email: I don't have a dump file, but I can show how to reproduce it. Lot's of commands below # Create a svn repo. $ svnadmin create /tmp/svnrepo $ svn checkout file:///tmp/svnrepo repocheckout Checked out revision 0. # Create a trunk and put some revisions in it $ cd repocheckout/ $ mkdir trunk $ svn add trunk/ A trunk $ cd trunk/ $ cp /etc/hosts . $ svn add hosts A hosts $ svn ci -m 'created trunk and added hosts' Adding trunk Adding trunk/hosts Transmitting file data . Committed revision 1. $ echo hej >> hosts $ svn ci -m 'rev 2' Sending trunk/hosts Transmitting file data . Committed revision 2. $ echo hej >> hosts $ svn ci -m 'rev 3' Sending trunk/hosts Transmitting file data . Committed revision 3. $ echo hej >> hosts $ svn ci -m 'rev 4' Sending trunk/hosts Transmitting file data . Committed revision 4. # Create a branch $ cd .. $ mkdir branches $ svn add branches A branches $ svn ci -m 'added branches' Adding branches Committed revision 5. $ svn cp trunk/ branches/foobranch A branches/foobranch $ svn ci -m 'added branch foobranch' Adding branches/foobranch Adding branches/foobranch/hosts Committed revision 6. # Create a dump file $ svnadmin dump /tmp/svnrepo > svnrepo.dump * Dumped revision 0. * Dumped revision 1. * Dumped revision 2. * Dumped revision 3. * Dumped revision 4. * Dumped revision 5. * Dumped revision 6. # Run svn2bzr.py $ ~/usr/src/svn2bzr/svn2bzr.py --scheme=trunk svnrepo.dump svnrepoconv Revision 0 read Revision 1 read Revision 2 read Revision 3 read Revision 4 read Revision 5 read Revision 6 read Nothing changed in revision 0 /home/bagfors/usr/src/svn2bzr/svn2bzr.py:531: DeprecationWarning: bzrlib.branch.initialize was deprecated in version 0.8. branch = Branch.initialize(branch_path) /home/bagfors/usr/src/svn2bzr/svn2bzr.py:90: DeprecationWarning: bzrlib.branch.BzrBranch5.working_tree was deprecated in version 0.8. branch.__wt = branch.working_tree() Committing revision 1 Committing revision 2 Committing revision 3 Committing revision 4 Nothing changed in revision 5 Committing revision 6 $ cd svnrepoconv/ $ ls branches/ trunk/ $ cd trunk/ $ bzr revno 4 $ cd ../branches/foobranch/ $ bzr revno 2 Basically, trunk has more revisions than foobranch, eventhough foobranch is created from trunk and should hold all it's revisions
2006-05-12 02:30:23 Jelmer Vernooij svn2bzr: assignee jelmer
2006-05-12 02:30:23 Jelmer Vernooij svn2bzr: statusexplanation
2006-06-30 14:41:04 Erik Bågfors bug added attachment '44321.patch' (patch)
2006-07-19 23:32:09 Jelmer Vernooij svn2bzr: status Unconfirmed Confirmed
2007-03-11 14:04:13 Jelmer Vernooij svn2bzr: status Confirmed Unconfirmed
2007-03-11 14:04:13 Jelmer Vernooij svn2bzr: assignee jelmer
2007-03-11 14:04:13 Jelmer Vernooij svn2bzr: statusexplanation Marking this is unconfirmed as I'm not sure it appears in just my branch, not sure if it's a problem in the official one as well.
2010-07-02 01:54:12 Robert Collins svn2bzr: status New Confirmed