hgext/blackbox.py
changeset 33189 1df74b71396d
parent 33136 59c135bb31bc
child 33190 0ef40bb20264
equal deleted inserted replaced
33188:54bc88c56ec8 33189:1df74b71396d
    59 command = registrar.command(cmdtable)
    59 command = registrar.command(cmdtable)
    60 
    60 
    61 configtable = {}
    61 configtable = {}
    62 configitem = registrar.configitem(configtable)
    62 configitem = registrar.configitem(configtable)
    63 
    63 
       
    64 configitem('blackbox', 'dirty',
       
    65     default=False,
       
    66 )
    64 configitem('blackbox', 'maxsize',
    67 configitem('blackbox', 'maxsize',
    65     default='1 MB',
    68     default='1 MB',
    66 )
    69 )
    67 
    70 
    68 lastui = None
    71 lastui = None
   189                 changed = ''
   192                 changed = ''
   190                 if ui._bbrepo:
   193                 if ui._bbrepo:
   191                     ctx = ui._bbrepo[None]
   194                     ctx = ui._bbrepo[None]
   192                     parents = ctx.parents()
   195                     parents = ctx.parents()
   193                     rev = ('+'.join([hex(p.node()) for p in parents]))
   196                     rev = ('+'.join([hex(p.node()) for p in parents]))
   194                     if (ui.configbool('blackbox', 'dirty', False) and (
   197                     if (ui.configbool('blackbox', 'dirty') and (
   195                         any(ui._bbrepo.status()) or
   198                         any(ui._bbrepo.status()) or
   196                         any(ctx.sub(s).dirty() for s in ctx.substate)
   199                         any(ctx.sub(s).dirty() for s in ctx.substate)
   197                     )):
   200                     )):
   198                         changed = '+'
   201                         changed = '+'
   199                 if ui.configbool('blackbox', 'logsource', False):
   202                 if ui.configbool('blackbox', 'logsource', False):