Hi,

an anonymous contributor sent the attached patch to me. Basically, the patch allows more revisions which modify the svnmerge-block property to disappear from svnmerge avail. Specifically, consider the transitive case:

    C merges from B merges from A

    Commit r100 into A.
    Block r100 into B (= r101)
    svnmerge avail in C -> shows r101

Comments?
--
Giovanni Bajo

Index: svnmerge.py
===================================================================
--- svnmerge.py (revision 27790)
+++ svnmerge.py (working copy)
@@ -1049,7 +1049,7 @@
 
     if find_reflected:
         reflected_revs = logs[url].merge_metadata().changed_revs(target_pathid)
-        reflected_revs += 
logs[url].block_metadata().changed_revs(target_pathid)
+        reflected_revs += logs[url].block_metadata().changed_revs()
     else:
         reflected_revs = []
 
_______________________________________________
Svnmerge mailing list
[email protected]
http://www.orcaware.com/mailman/listinfo/svnmerge

Reply via email to