MergeInfoEnhancer, no node at revision
|Reported by:||alexhalf@…||Owned by:||eblot|
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.
/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.
if chgsets and chgsets.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)"""