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: