Mercurial > public > mercurial-scm > hg
comparison mercurial/scmutil.py @ 37463:bbd240f81ac5
procutil: make explainexit() simply return a message (API)
Almost all callers want it.
author | Yuya Nishihara <yuya@tcha.org> |
---|---|
date | Sat, 07 Apr 2018 21:23:42 +0900 |
parents | ecd3f6909184 |
children | 901e749ca0e1 |
comparison
equal
deleted
inserted
replaced
37462:c0d0fd87ba7c | 37463:bbd240f81ac5 |
---|---|
1171 proc.communicate() | 1171 proc.communicate() |
1172 if src: | 1172 if src: |
1173 src.close() | 1173 src.close() |
1174 if proc and proc.returncode != 0: | 1174 if proc and proc.returncode != 0: |
1175 raise error.Abort(_("extdata command '%s' failed: %s") | 1175 raise error.Abort(_("extdata command '%s' failed: %s") |
1176 % (cmd, procutil.explainexit(proc.returncode)[0])) | 1176 % (cmd, procutil.explainexit(proc.returncode))) |
1177 | 1177 |
1178 return data | 1178 return data |
1179 | 1179 |
1180 def _locksub(repo, lock, envvar, cmd, environ=None, *args, **kwargs): | 1180 def _locksub(repo, lock, envvar, cmd, environ=None, *args, **kwargs): |
1181 if lock is None: | 1181 if lock is None: |