summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorLibravatar Simon Hausmann <simon@lst.de>2007-05-28 19:23:19 +0200
committerLibravatar Simon Hausmann <simon@lst.de>2007-05-28 19:23:19 +0200
commit9226c03c3279d66e2dea21a7a3e9f187e5ee9b9a (patch)
tree2033e7bb01e9d49f68cf7777c6677e3442c78e36
parentuse strip() iso. slicing for removing \n (diff)
downloadtgif-9226c03c3279d66e2dea21a7a3e9f187e5ee9b9a.tar.xz
In *_pipe print the command that failed if it fails.
Fixed old calls to mypopen. Signed-off-by: Simon Hausmann <simon@lst.de>
-rwxr-xr-xcontrib/fast-import/git-p410
1 files changed, 5 insertions, 5 deletions
diff --git a/contrib/fast-import/git-p4 b/contrib/fast-import/git-p4
index efa2fce29e..0f1285b39b 100755
--- a/contrib/fast-import/git-p4
+++ b/contrib/fast-import/git-p4
@@ -24,7 +24,7 @@ def write_pipe(c, str):
pipe = os.popen(c, 'w')
val = pipe.write(str)
if pipe.close():
- sys.stderr.write('Command failed')
+ sys.stderr.write('Command failed: %s' % c)
sys.exit(1)
return val
@@ -36,7 +36,7 @@ def read_pipe(c):
pipe = os.popen(c, 'rb')
val = pipe.read()
if pipe.close():
- sys.stderr.write('Command failed')
+ sys.stderr.write('Command failed: %s' % c)
sys.exit(1)
return val
@@ -49,7 +49,7 @@ def read_pipe_lines(c):
pipe = os.popen(c, 'rb')
val = pipe.readlines()
if pipe.close():
- sys.stderr.write('Command failed')
+ sys.stderr.write('Command failed: %s' % c)
sys.exit(1)
return val
@@ -157,7 +157,7 @@ def gitBranchExists(branch):
return proc.wait() == 0;
def gitConfig(key):
- return mypopen("git config %s" % key).read()[:-1]
+ return os.popen("git config %s" % key, "rb").read()[:-1]
class Command:
def __init__(self):
@@ -861,7 +861,7 @@ class P4Sync(Command):
if not self.silent:
print "Creating/updating branch(es) in %s based on origin branch(es)" % self.refPrefix
- for line in mypopen("git rev-parse --symbolic --remotes"):
+ for line in read_pipe_lines("git rev-parse --symbolic --remotes"):
if (not line.startswith("origin/")) or line.endswith("HEAD\n"):
continue