]> arthur.barton.de Git - bup.git/commitdiff
_git_wait: pass cmd to GitError through shstr
authorRob Browning <rlb@defaultvalue.org>
Sat, 4 Nov 2017 18:52:28 +0000 (13:52 -0500)
committerRob Browning <rlb@defaultvalue.org>
Sat, 2 Dec 2017 20:23:30 +0000 (14:23 -0600)
Tested-by: Rob Browning <rlb@defaultvalue.org>
Signed-off-by: Rob Browning <rlb@defaultvalue.org>
lib/bup/git.py

index f39e9a3493e56370039d3e930e935b3a17a1eb02..798bea2cb7328c9ca9356379843e2f5029194952 100644 (file)
@@ -14,7 +14,7 @@ from bup.helpers import (Sha1, add_error, chunkyreader, debug1, debug2,
                          hostname, localtime, log, merge_iter,
                          mmap_read, mmap_readwrite,
                          parse_num,
-                         progress, qprogress, stat_if_exists,
+                         progress, qprogress, shstr, stat_if_exists,
                          unlink, username, userfullname,
                          utc_offset_str)
 
@@ -36,7 +36,7 @@ class GitError(Exception):
 def _git_wait(cmd, p):
     rv = p.wait()
     if rv != 0:
-        raise GitError('%s returned %d' % (cmd, rv))
+        raise GitError('%s returned %d' % (shstr(cmd), rv))
 
 def _git_capture(argv):
     p = subprocess.Popen(argv, stdout=subprocess.PIPE, preexec_fn = _gitenv())