hgext/logtoprocess.py
changeset 40794 ffd574c144d2
parent 40764 55b053af7196
child 40795 691c68bc1222
equal deleted inserted replaced
40793:fdc6eb1d650d 40794:ffd574c144d2
    64     def log(self, ui, event, msg, opts):
    64     def log(self, ui, event, msg, opts):
    65         script = self._scripts[event]
    65         script = self._scripts[event]
    66         env = {
    66         env = {
    67             b'EVENT': event,
    67             b'EVENT': event,
    68             b'HGPID': os.getpid(),
    68             b'HGPID': os.getpid(),
    69             b'MSG1': msg[0] % msg[1:],
    69             b'MSG1': msg,
    70         }
    70         }
    71         # keyword arguments get prefixed with OPT_ and uppercased
    71         # keyword arguments get prefixed with OPT_ and uppercased
    72         env.update((b'OPT_%s' % key.upper(), value)
    72         env.update((b'OPT_%s' % key.upper(), value)
    73                    for key, value in pycompat.byteskwargs(opts).items())
    73                    for key, value in pycompat.byteskwargs(opts).items())
    74         fullenv = procutil.shellenviron(env)
    74         fullenv = procutil.shellenviron(env)