bzr push with merges fails in mixed access repository

Bug #322132 reported by Stu
4
Affects Status Importance Assigned to Milestone
Bazaar Subversion Plugin
New
Undecided
Unassigned

Bug Description

I am using Ubuntu 8.10. I have installed Bazaar version 1.11. I am trying to access a Subversion repository that I have a Subversion checkout of using Bazaar. The repository is password protected, with mixed user access under https.

When I push the changes commit.py seems to try and read the entire repository and fails when I do not have access to parts of the repository.

To fix this I think update_mergeinfo() should be changed to only search to the root directory of the checkout, instead of the whole repository.

A hack fix (push now works but has an ugly fail in the middle) was to change
                try:
                    (path, revnum, mapping) = repository.lookup_revision_id(revid)
                except NoSuchRevision:
                    break

to
                try:
                    (path, revnum, mapping) = repository.lookup_revision_id(revid)
                except (NoSuchRevision, SubversionException):
                    break

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Related questions

Remote bug watches

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