def _logheads(self, op, **opts): util.log( "visibility", "%s %d heads: %s%s\n", op, len(self.heads), ", ".join( node.short(h) for h in reversed(self.heads[-self.LOGHEADLIMIT:])), ", ..." if len(self.heads) > self.LOGHEADLIMIT else "", **opts)
def _logchange(self, oldheads, newheads): newheads = set(newheads) oldheads = set(oldheads) addedheads = newheads - oldheads removedheads = oldheads - newheads util.log( "visibility", "removed %s heads [%s]; added %s heads [%s]\n", len(removedheads), ", ".join(node.short(n) for n in removedheads), len(addedheads), ", ".join(node.short(n) for n in addedheads), )