branch root moving breaks missing and push

Bug #295416 reported by Jelmer Vernooij
8
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Bazaar Subversion Plugin
Fix Released
Medium
Jelmer Vernooij

Bug Description

bzr missing and bzr push don't seem to recognize branch roots moving.

"bzr missing" just reports all revisions in both branches

"bzr push" raises a DivergedBranches error

Jelmer Vernooij (jelmer)
Changed in bzr-svn:
assignee: nobody → jelmer
importance: Undecided → Medium
status: New → Triaged
Revision history for this message
Jelmer Vernooij (jelmer) wrote :

0.5 now has a test that reproduces this. I hope to fix it in the next couple of days.

Jelmer Vernooij (jelmer)
Changed in bzr-svn:
status: Triaged → In Progress
Jelmer Vernooij (jelmer)
Changed in bzr-svn:
milestone: none → 0.5.0
Revision history for this message
Jelmer Vernooij (jelmer) wrote :

test is passing now, but I'm not entirely convinced this will work well in all cases

Revision history for this message
Jelmer Vernooij (jelmer) wrote : Re: [Bug 295416] Re: branch root moving breaks missing and push

Before I forget, this is one of the places where this problem occurs:

$ bzr push -d lp:~ubuntu-core-dev/grub/ubuntu
svn://svn.debian.org/svn/pkg-grub/grub/trunk
--
Jelmer Vernooij <email address hidden> - http://samba.org/~jelmer/
Jabber: <email address hidden>

Revision history for this message
Jelmer Vernooij (jelmer) wrote :

This is mainly implemented - the only that doesn't work yet is reading
the branch back after a root change.

bzrlib.plugins.svn.tests.test_push.PushNewBranchTests.test_change_root_fetch demonstrates this problem (as is marked known failing for now).
--
Jelmer Vernooij <email address hidden> - http://samba.org/~jelmer/
Jabber: <email address hidden>

Jelmer Vernooij (jelmer)
Changed in bzr-svn:
status: In Progress → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.