hgext3rd/evolve/obshistory.py
changeset 2634 36743bbdae7f
parent 2633 59e85fbb31b6
child 2635 9ab35c37b85a
equal deleted inserted replaced
2633:59e85fbb31b6 2634:36743bbdae7f
    93 
    93 
    94             succs = self.repo.obsstore.successors.get(changenode, ())
    94             succs = self.repo.obsstore.successors.get(changenode, ())
    95 
    95 
    96             markerfm = fm.nested("debugobshistory.markers")
    96             markerfm = fm.nested("debugobshistory.markers")
    97             for successor in sorted(succs):
    97             for successor in sorted(succs):
    98                 _debugobshistorydisplaymarker(markerfm, self.repo, successor)
    98                 _debugobshistorydisplaymarker(markerfm, successor)
    99             markerfm.end()
    99             markerfm.end()
   100 
   100 
   101             markerfm.plain('\n')
   101             markerfm.plain('\n')
   102 
   102 
   103             self.hunk[ctx.node()] = self.ui.popbuffer()
   103             self.hunk[ctx.node()] = self.ui.popbuffer()
   297 
   297 
   298         succs = successors.get(ctxnode, ())
   298         succs = successors.get(ctxnode, ())
   299 
   299 
   300         markerfm = fm.nested("debugobshistory.markers")
   300         markerfm = fm.nested("debugobshistory.markers")
   301         for successor in sorted(succs):
   301         for successor in sorted(succs):
   302             _debugobshistorydisplaymarker(markerfm, repo, successor)
   302             _debugobshistorydisplaymarker(markerfm, successor)
   303         markerfm.end()
   303         markerfm.end()
   304 
   304 
   305         precs = precursors.get(ctxnode, ())
   305         precs = precursors.get(ctxnode, ())
   306         for p in sorted(precs):
   306         for p in sorted(precs):
   307             # Only show nodes once
   307             # Only show nodes once
   336     fm.startitem()
   336     fm.startitem()
   337     fm.write('debugobshistory.node', '%s', hexnode,
   337     fm.write('debugobshistory.node', '%s', hexnode,
   338              label="evolve.node evolve.missing_change_ctx")
   338              label="evolve.node evolve.missing_change_ctx")
   339     fm.plain('\n')
   339     fm.plain('\n')
   340 
   340 
   341 def _debugobshistorydisplaymarker(fm, repo, marker):
   341 def _debugobshistorydisplaymarker(fm, marker):
   342     succnodes = marker[1]
   342     succnodes = marker[1]
   343     date = marker[4]
   343     date = marker[4]
   344     metadata = dict(marker[3])
   344     metadata = dict(marker[3])
   345 
   345 
   346     fm.startitem()
   346     fm.startitem()