##// END OF EJS Templates
merge with stable
Martin von Zweigbergk -
r39298:5b9f1161 merge default
parent child Browse files
Show More
@@ -80,6 +80,9 def outputprettygraph(orig, ui, graph, *
80 80 return orig(ui, graph, *args, **kwargs)
81 81
82 82 def extsetup(ui):
83 if ui.plain('graph'):
84 return
85
83 86 if encoding.encoding != 'UTF-8':
84 87 ui.warn(_('beautifygraph: unsupported encoding, UTF-8 required\n'))
85 88 return
@@ -89,8 +92,5 def extsetup(ui):
89 92 'monospace narrow text required\n'))
90 93 return
91 94
92 if ui.plain('graph'):
93 return
94
95 95 extensions.wrapfunction(graphmod, 'outputgraph', outputprettygraph)
96 96 extensions.wrapfunction(templatekw, 'getgraphnode', getprettygraphnode)
@@ -673,13 +673,11 def newheads(repo, heads, roots):
673 673 rev = cl.nodemap.get
674 674 if not roots:
675 675 return heads
676 if not heads or heads == [nullrev]:
676 if not heads or heads == [nullid]:
677 677 return []
678 678 # The logic operated on revisions, convert arguments early for convenience
679 679 new_heads = set(rev(n) for n in heads if n != nullid)
680 680 roots = [rev(n) for n in roots]
681 if not heads or not roots:
682 return heads
683 681 # compute the area we need to remove
684 682 affected_zone = repo.revs("(%ld::%ld)", roots, new_heads)
685 683 # heads in the area are no longer heads
General Comments 0
You need to be logged in to leave comments. Login now