diff mercurial/graphmod.py @ 18467:e441657b372b stable

graphmod: don't try to visit nullrev (issue3772)
author Bryan O'Sullivan <bryano@fb.com>
date Wed, 23 Jan 2013 00:20:26 -0600
parents 0849d725e2f9
children e87bd3485a07
line wrap: on
line diff
--- a/mercurial/graphmod.py	Wed Jan 23 00:12:52 2013 -0600
+++ b/mercurial/graphmod.py	Wed Jan 23 00:20:26 2013 -0600
@@ -181,7 +181,7 @@
     ncols = len(seen)
     nextseen = seen[:]
     nextseen[nodeidx:nodeidx + 1] = newparents
-    edges = [(nodeidx, nextseen.index(p)) for p in knownparents]
+    edges = [(nodeidx, nextseen.index(p)) for p in knownparents if p != nullrev]
 
     while len(newparents) > 2:
         # ascii() only knows how to add or remove a single column between two