--- a/hgext3rd/evolve/compat.py Fri Aug 11 09:32:23 2017 +0200
+++ b/hgext3rd/evolve/compat.py Fri Aug 11 10:41:11 2017 +0200
@@ -47,7 +47,7 @@
pendingnodes = set(nodes)
seenmarkers = set()
seennodes = set(pendingnodes)
- precursorsmarkers = self.precursors
+ precursorsmarkers = self.predecessors
succsmarkers = self.successors
children = self.children
while pendingnodes:
@@ -141,3 +141,11 @@
return instabilities
context.basectx.instabilities = instabilities
+
+# XXX: Better detection of property cache
+if 'predecessors' not in dir(obsolete.obsstore):
+ @property
+ def predecessors(self):
+ return self.precursors
+
+ obsolete.obsstore.predecessors = predecessors