equal
deleted
inserted
replaced
96 |
96 |
97 if repo: |
97 if repo: |
98 cwd = repo.root |
98 cwd = repo.root |
99 else: |
99 else: |
100 cwd = os.getcwd() |
100 cwd = os.getcwd() |
101 r = util.system(cmd, environ=env, cwd=cwd) |
101 if 'HG_URL' in env and env['HG_URL'].startswith('remote:http'): |
|
102 r = util.system(cmd, environ=env, cwd=cwd, out=ui) |
|
103 else: |
|
104 r = util.system(cmd, environ=env, cwd=cwd) |
102 if r: |
105 if r: |
103 desc, r = util.explain_exit(r) |
106 desc, r = util.explain_exit(r) |
104 if throw: |
107 if throw: |
105 raise util.Abort(_('%s hook %s') % (name, desc)) |
108 raise util.Abort(_('%s hook %s') % (name, desc)) |
106 ui.warn(_('warning: %s hook %s\n') % (name, desc)) |
109 ui.warn(_('warning: %s hook %s\n') % (name, desc)) |