[PATCH] graphlog: skip filectx parents in other filelogs

Steve Borho steve at borho.org
Wed Jan 30 16:59:25 UTC 2008


# HG changeset patch
# User Steve Borho <steve at borho.org>
# Date 1201712334 21600
# Node ID 6dcc190ffc36c0fc1b410b32f547324b10d2e27c
# Parent  f8ad3b76e92327b551c5dd78f2848b24cfb1664f
graphlog: skip filectx parents in other filelogs

diff --git a/hgext/graphlog.py b/hgext/graphlog.py
--- a/hgext/graphlog.py
+++ b/hgext/graphlog.py
@@ -98,7 +98,7 @@
         next_revs = revs[:]
 
         # Add parents to next_revs.
-        parents = [f.filerev() for f in fctx.parents()]
+        parents = [f.filerev() for f in fctx.parents() if f.path() == path]
         parents_to_add = []
         for parent in parents:
             if parent not in next_revs:



More information about the Mercurial-devel mailing list