Modify

Opened 9 years ago

Closed 9 years ago

#3292 closed defect (wontfix)

MergeInfoEnhancer, no node at revision

Reported by: alexhalf@… Owned by: Emmanuel Blot
Priority: normal Component: RevtreePlugin
Severity: normal Keywords:
Cc: alexhalf@… Trac Release: 0.10

Description

I installed mergeinfoenhancer to trac 0.10.3. And I got the following message: Trac[main] WARNING: 500 Internal Error (No node _trunk at revision 464)

I investigated my problem and found that the get_merge_info function is called with short path.

For example:

/myproj1/ticket1(rev.1) -> /myproj1/ticket2(rev.2)

As result get_merge_info is called with (1, 'ticket1') and get error from subversion as repository have not got the ticket1 path with 1 revision.

Resolve: (enhancer.py:84)

if chgsets and chgsets[0].clone:
  (srev, spath) = branch.source()
  lbranch = repos.changeset(int(srev))
  if lbranch is not None:
    srcmergeprops = get_merge_info(self, repos, lbranch.branchname, srev)
    """srcmergeprops = get_merge_info(self, repos, spath, srev)"""

Attachments (0)

Change History (1)

comment:1 Changed 9 years ago by Emmanuel Blot

Resolution: wontfix
Status: newclosed

There are no merge enhancer for Trac 0.10

Moreover, RevtreePlugin is no longer maintained for this Trac release, see RevtreePlugin#RecentChanges

Modify Ticket

Change Properties
Set your email in Preferences
Action
as closed The owner will remain Emmanuel Blot.
The resolution will be deleted. Next status will be 'reopened'.

Add Comment


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

 
Note: See TracTickets for help on using tickets.