unable to find direct lhs parent
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Bazaar Subversion Plugin |
Fix Released
|
High
|
Jelmer Vernooij |
Bug Description
Using 0.5 r2271 on a private repository:
~/src/mdlogix/imrs $ bzr branch svn+https:/
The svn+ syntax is deprecated, use https:/
bzr: ERROR: exceptions.
Traceback (most recent call last):
File "/usr/lib/
return run_bzr(argv)
File "/usr/lib/
ret = run(*run_argv)
File "/usr/lib/
return self.run(
File "/usr/lib/
source_
File "/home/
return super(SvnRemote
File "/usr/lib/
result, revision_
File "/usr/lib/
result = unbound(self, *args, **kwargs)
File "/usr/lib/
self.
File "/usr/lib/
result = unbound(self, *args, **kwargs)
File "/usr/lib/
self.
File "/usr/lib/
source_dict = self.get_tag_dict()
File "/home/
revnum=
File "/usr/lib/
result = unbound(self, *args, **kwargs)
File "/home/
layout=layout, mapping=mapping, from_revnum=0, to_revnum=revnum)
File "/usr/lib/
result = unbound(self, *args, **kwargs)
File "/home/
refer_revmeta = revmeta.
File "/home/
lhs_
File "/home/
nm = get_next_
File "/home/
pm = nm.get_
File "/home/
self.
File "/home/
raise AssertionError(
AssertionError: Unable to find direct lhs parent for <RevisionMetadata for revision 24270, path imrs/tags/
bzr 1.10 on python 2.5.2 (linux2)
arguments: ['/usr/bin/bzr', 'branch', 'svn+https:/
encoding: 'UTF-8', fsenc: 'UTF-8', lang: 'en_US.UTF-8'
plugins:
bzrtools /home/nevans/
gtk /usr/lib/
launchpad /usr/lib/
push_and_update /home/nevans/
rebase /home/nevans/
svn /home/nevans/
*** Bazaar has encountered an internal error.
Please report a bug at https:/
including this traceback, and a description of what you
were doing when the error occurred.
~/src/mdlogix/imrs $ svn log -v https:/
-------
r24270 | nevans | 2007-07-17 10:46:07 -0400 (Tue, 17 Jul 2007) | 2 lines
Changed paths:
A /imrs/tags/
Making the proper tag
-------
Perhaps the empty revision (copying a tag from another tag) confused bzr-svn somewhere?
Neither /imrs/tags/
Changed in bzr-svn: | |
status: | Triaged → Fix Released |
This is happening to me too when I try to use Python's SVN repository:
$ bzr pull --overwrite svn.python. org/projects/ python/ trunk AssertionError: Unable to find direct lhs parent for <RevisionMetadata for revision 11500, path python/ tags/BBPY_ 0_2_3 in repository '6015fed2- 1504-0410- 9fe1-9d1591cc47 71'>
Using saved parent location: http://
bzr: ERROR: exceptions.
Traceback (most recent call last): andrew/ code/bzr/ bzrlib/ commands. py", line 893, in run_bzr_ catch_errors andrew/ code/bzr/ bzrlib/ commands. py", line 839, in run_bzr andrew/ code/bzr/ bzrlib/ commands. py", line 539, in run_argv_aliases **all_cmd_ args) andrew/ code/bzr/ bzrlib/ builtins. py", line 798, in run transports= possible_ transports) andrew/ code/bzr/ bzrlib/ decorators. py", line 192, in write_locked andrew/ code/bzr/ bzrlib/ workingtree. py", line 1543, in pull transports= possible_ transports) andrew/ code/bzr/ bzrlib/ decorators. py", line 192, in write_locked andrew/ code/bzr/ bzrlib/ branch. py", line 1963, in pull hook_target= _override_ hook_target) andrew/ code/bzr/ bzrlib/ decorators. py", line 192, in write_locked andrew/ code/bzr/ bzrlib/ branch. py", line 1764, in pull tag_conflicts = source. tags.merge_ to(self. tags, overwrite) andrew/ code/bzr/ bzrlib/ tag.py" , line 211, in merge_to andrew/ .bazaar/ plugins/ svn/tags. py", line 103, in get_tag_dict self.branch. _revnum) andrew/ code/bzr/ bzrlib/ decorators. py", line 138, in read_locked andrew/ .bazaar/ plugins/ svn/repository. py", line 765, in find_tags andrew/ code/bzr/ bzrlib/ decorators. py", line 138, in read_locked andrew/ .bazaar/ plugins/ svn/repository. py", line 726, in find_tags_between get_tag_ revmeta( mapping) andrew/ .bazaar/ plugins/ svn/revmeta. py", line 213, in get_tag_revmeta parent_ revmeta = self.get_ lhs_parent_ revmeta( mapping) andrew/ .bazaar/ plugins/ svn/revmeta. py", line 334, in get_lhs_ parent_ revmeta parent( self) andrew/ .bazaar/ plugins/ svn/revmeta. py", line 329, in get_next_parent direct_ lhs_parent_ revmeta( ) andrew/ .bazaar/ plugins/ svn/revmeta. py", line 301, in get_direct_ lhs_parent_ revmeta _direct_ lhs_parent_ revmeta = metaiterator. get_lhs_ parent( self) andrew/ .bazaar/ plugins/ svn/revmeta. py", line 944, in get_lhs_parent "Unable to find direct lhs parent for %r" % revmeta) tags/BBPY_ 0_2_3 in repository '6015fed2- 1504-04. ..
File "/home/
return run_bzr(argv)
File "/home/
ret = run(*run_argv)
File "/home/
return self.run(
File "/home/
possible_
File "/home/
result = unbound(self, *args, **kwargs)
File "/home/
possible_
File "/home/
result = unbound(self, *args, **kwargs)
File "/home/
_override_
File "/home/
result = unbound(self, *args, **kwargs)
File "/home/
result.
File "/home/
source_dict = self.get_tag_dict()
File "/home/
revnum=
File "/home/
result = unbound(self, *args, **kwargs)
File "/home/
layout=layout, mapping=mapping, from_revnum=0, to_revnum=revnum)
File "/home/
result = unbound(self, *args, **kwargs)
File "/home/
refer_revmeta = revmeta.
File "/home/
lhs_
File "/home/
nm = get_next_
File "/home/
pm = nm.get_
File "/home/
self.
File "/home/
raise AssertionError(
AssertionError: Unable to find direct lhs parent for <RevisionMetadata for revision 11500, path python/