Show More
@@ -234,10 +234,9 b' hooks::' | |||||
234 | is in $HG_PARENT2. If update succeeded, $HG_ERROR=0. If update |
|
234 | is in $HG_PARENT2. If update succeeded, $HG_ERROR=0. If update | |
235 | failed (e.g. because conflicts not resolved), $HG_ERROR=1. |
|
235 | failed (e.g. because conflicts not resolved), $HG_ERROR=1. | |
236 |
|
236 | |||
237 |
In earlier releases, the names of hook environment variables |
|
237 | Note: In earlier releases, the names of hook environment variables | |
238 |
have a "HG_" prefix. The |
|
238 | did not have a "HG_" prefix. The old unprefixed names are no longer | |
239 | the environment for backwards compatibility, but their use is |
|
239 | provided in the environment. | |
240 | deprecated, and they will be removed in a future release. |
|
|||
241 |
|
240 | |||
242 | The syntax for Python hooks is as follows: |
|
241 | The syntax for Python hooks is as follows: | |
243 |
|
242 |
@@ -136,8 +136,7 b' class localrepository(object):' | |||||
136 |
|
136 | |||
137 | def runhook(name, cmd): |
|
137 | def runhook(name, cmd): | |
138 | self.ui.note(_("running hook %s: %s\n") % (name, cmd)) |
|
138 | self.ui.note(_("running hook %s: %s\n") % (name, cmd)) | |
139 |
env = dict([('HG_' + k.upper(), v) for k, v in args.iteritems()] |
|
139 | env = dict([('HG_' + k.upper(), v) for k, v in args.iteritems()]) | |
140 | [(k.upper(), v) for k, v in args.iteritems()]) |
|
|||
141 | r = util.system(cmd, environ=env, cwd=self.root) |
|
140 | r = util.system(cmd, environ=env, cwd=self.root) | |
142 | if r: |
|
141 | if r: | |
143 | desc, r = util.explain_exit(r) |
|
142 | desc, r = util.explain_exit(r) |
General Comments 0
You need to be logged in to leave comments.
Login now