equal
deleted
inserted
replaced
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) |