hgext3rd/evolve/utility.py
changeset 4341 d1aab9d82f5b
parent 4324 e913546b9d79
child 4393 159a4a6ded0b
equal deleted inserted replaced
4340:5300be965515 4341:d1aab9d82f5b
    11 
    11 
    12 from mercurial.i18n import _
    12 from mercurial.i18n import _
    13 
    13 
    14 from mercurial.node import nullrev
    14 from mercurial.node import nullrev
    15 
    15 
       
    16 from . import (
       
    17     compat,
       
    18 )
       
    19 
    16 shorttemplate = "[{label('evolve.rev', rev)}] {desc|firstline}\n"
    20 shorttemplate = "[{label('evolve.rev', rev)}] {desc|firstline}\n"
    17 stacktemplate = """[{label('evolve.rev', if(topicidx, "s{topicidx}", rev))}] {desc|firstline}\n"""
    21 stacktemplate = """[{label('evolve.rev', if(topicidx, "s{topicidx}", rev))}] {desc|firstline}\n"""
    18 
    22 
    19 def obsexcmsg(ui, message, important=False):
    23 def obsexcmsg(ui, message, important=False):
    20     verbose = ui.configbool('experimental', 'verbose-obsolescence-exchange')
    24     verbose = ui.configbool('experimental', 'verbose-obsolescence-exchange')
    25 
    29 
    26 def obsexcprg(ui, *args, **kwargs):
    30 def obsexcprg(ui, *args, **kwargs):
    27     topic = 'obsmarkers exchange'
    31     topic = 'obsmarkers exchange'
    28     if ui.configbool('experimental', 'verbose-obsolescence-exchange'):
    32     if ui.configbool('experimental', 'verbose-obsolescence-exchange'):
    29         topic = 'OBSEXC'
    33         topic = 'OBSEXC'
    30     ui.progress(topic, *args, **kwargs)
    34     compat.progress(ui, topic, *args, **kwargs)
    31 
    35 
    32 def filterparents(parents):
    36 def filterparents(parents):
    33     """filter nullrev parents
    37     """filter nullrev parents
    34 
    38 
    35     (and other crazyness)"""
    39     (and other crazyness)"""