# # # patch "monotone.py" # from [ba328d5aa5d5481f90cd77e73fd73bd231710e30] # to [14703f12598029fee13c25072af45ea09d59fb87] # ============================================================ --- monotone.py ba328d5aa5d5481f90cd77e73fd73bd231710e30 +++ monotone.py 14703f12598029fee13c25072af45ea09d59fb87 @@ -98,7 +98,15 @@ class Monotone: revs.update(heads) revs.update(self.automate("ancestors", *heads).split()) return list(revs) - + + def graph(self): + output = self.automate("graph") + result = {} + for line in output.splitlines(): + t = line.split(" ") + result[t[0]] = t[1:] + return result + def toposort(self, revisions): output = self.automate("toposort", *revisions) sorted = output.split()