hgext/hooklib/changeset_published.py
changeset 45268 3c2fae87bd5a
parent 44413 4cabeea6d214
child 45942 89a2afe31e82
equal deleted inserted replaced
45267:c1915cfa8080 45268:3c2fae87bd5a
    24 
    24 
    25 from mercurial.i18n import _
    25 from mercurial.i18n import _
    26 from mercurial import (
    26 from mercurial import (
    27     encoding,
    27     encoding,
    28     error,
    28     error,
       
    29     formatter,
    29     logcmdutil,
    30     logcmdutil,
    30     mail,
    31     mail,
    31     pycompat,
    32     pycompat,
    32     registrar,
    33     registrar,
    33 )
    34 )
    59     )
    60     )
    60     messageidseed = ui.config(
    61     messageidseed = ui.config(
    61         b'notify_published', b'messageidseed'
    62         b'notify_published', b'messageidseed'
    62     ) or ui.config(b'notify', b'messageidseed')
    63     ) or ui.config(b'notify', b'messageidseed')
    63     template = ui.config(b'notify_published', b'template')
    64     template = ui.config(b'notify_published', b'template')
    64     spec = logcmdutil.templatespec(template, None)
    65     spec = formatter.literal_templatespec(template)
    65     templater = logcmdutil.changesettemplater(ui, repo, spec)
    66     templater = logcmdutil.changesettemplater(ui, repo, spec)
    66     ui.pushbuffer()
    67     ui.pushbuffer()
    67     n = notify.notifier(ui, repo, b'incoming')
    68     n = notify.notifier(ui, repo, b'incoming')
    68 
    69 
    69     subs = set()
    70     subs = set()