Opened 10 years ago

Closed 10 years ago

#1354 closed defect (fixed)

Incoherent path when deleting multiple branches at once

Reported by: anonymous Owned by: eblot
Priority: normal Component: RevtreePlugin
Severity: normal Keywords:
Cc: Trac Release: 0.11

Description (last modified by coderanger)

I have a rev in which I deleted a bunch of old unused branches. I don't mind that the revtree plugin can't figure out that particular rev, but it would be nice for it not to give a python traceback; is there any way it could catch the error and keep going? Maybe it could even mark the resulting node to indicate the incoherency or something. Of course it would have to pick one branch to put the node on; I don't think any choice is better than any other, so whatever's easiest is best.

Traceback (most recent call last):
  File "/usr/lib/python2.4/site-packages/trac/web/", line 356, in dispatch_request
  File "/usr/lib/python2.4/site-packages/trac/web/", line 224, in dispatch
    resp = chosen_handler.process_request(req)
  File "build/bdist.linux-i686/egg/revtree/", line 186, in process_request
  File "build/bdist.linux-i686/egg/revtree/", line 314, in _process_revtree
  File "build/bdist.linux-i686/egg/revtree/", line 309, in build
  File "build/bdist.linux-i686/egg/revtree/", line 58, in build
AssertionError: Incoherent path [branches/abc] != [branches/xyz_x64] rev: 11725

Attachments (0)

Change History (2)

comment:1 Changed 10 years ago by coderanger

  • Description modified (diff)

Fixing formatting.

comment:2 Changed 10 years ago by eblot

  • Resolution set to fixed
  • Status changed from new to closed
  • Trac Release changed from 0.10 to 0.11

Should be fixed in [2111] for 0.11

Add Comment

Modify Ticket

as closed The owner will remain eblot.
The resolution will be deleted. Next status will be 'reopened'.

E-mail address and user name can be saved in the Preferences.

Note: See TracTickets for help on using tickets.