aboutsummaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
authorGuido Günther <agx@sigxcpu.org>2017-08-03 19:06:30 -0300
committerGuido Günther <agx@sigxcpu.org>2017-08-03 19:39:11 -0300
commitcfd884f1ff59e49e66e3aa156565cf79f2880a14 (patch)
tree246fb80d5b9c1cffec65658051a0930497115262
parentc49a0381f496fae4f94a1fbeed278f014ae556b7 (diff)
pristine-tar: don't print checkout errors twice
similar to f1c3a6f4dc6ceee5be5d49b4d193da8fd36c8920
-rw-r--r--gbp/deb/git.py2
-rw-r--r--gbp/deb/pristinetar.py5
2 files changed, 4 insertions, 3 deletions
diff --git a/gbp/deb/git.py b/gbp/deb/git.py
index 3edd4546..ee0390ae 100644
--- a/gbp/deb/git.py
+++ b/gbp/deb/git.py
@@ -315,7 +315,7 @@ class DebianGitRepository(PkgGitRepository):
output = source.upstream_tarball_name(comp.type, component=component)
try:
self.pristine_tar.checkout(source.name, source.upstream_version, comp.type, output_dir,
- component=component)
+ component=component, quiet=True)
except Exception as e:
raise GitRepositoryError("Error creating %s: %s" % (output, e))
return True
diff --git a/gbp/deb/pristinetar.py b/gbp/deb/pristinetar.py
index 92c627b1..2f52f3ac 100644
--- a/gbp/deb/pristinetar.py
+++ b/gbp/deb/pristinetar.py
@@ -44,7 +44,8 @@ class DebianPristineTar(PristineTar):
return super(DebianPristineTar, self).has_commit(name_regexp)
- def checkout(self, package, version, comp_type, output_dir, component=None):
+ def checkout(self, package, version, comp_type, output_dir, component=None,
+ quiet=False):
"""
Checkout the orig tarball for package I{package} of I{version} and
compression type I{comp_type} to I{output_dir}
@@ -63,4 +64,4 @@ class DebianPristineTar(PristineTar):
comp_type,
output_dir,
component=component)
- super(DebianPristineTar, self).checkout(name)
+ super(DebianPristineTar, self).checkout(name, quiet=quiet)