hgext/keyword.py
changeset 50258 dba3593555e5
parent 50150 b09a0afcb975
child 50784 fcb67b8c8107
equal deleted inserted replaced
50257:a301f0fad046 50258:dba3593555e5
   533     with repo.wlock():
   533     with repo.wlock():
   534         with repo.dirstate.changing_files(repo):
   534         with repo.dirstate.changing_files(repo):
   535             repo[None].add([fn])
   535             repo[None].add([fn])
   536         ui.note(_(b'\nkeywords written to %s:\n') % fn)
   536         ui.note(_(b'\nkeywords written to %s:\n') % fn)
   537         ui.note(keywords)
   537         ui.note(keywords)
   538         repo.dirstate.setbranch(b'demobranch')
   538         repo.dirstate.setbranch(b'demobranch', repo.currenttransaction())
   539         for name, cmd in ui.configitems(b'hooks'):
   539         for name, cmd in ui.configitems(b'hooks'):
   540             if name.split(b'.', 1)[0].find(b'commit') > -1:
   540             if name.split(b'.', 1)[0].find(b'commit') > -1:
   541                 repo.ui.setconfig(b'hooks', name, b'', b'keyword')
   541                 repo.ui.setconfig(b'hooks', name, b'', b'keyword')
   542         msg = _(b'hg keyword configuration and expansion example')
   542         msg = _(b'hg keyword configuration and expansion example')
   543         ui.note((b"hg ci -m '%s'\n" % msg))
   543         ui.note((b"hg ci -m '%s'\n" % msg))