summaryrefslogtreecommitdiffhomepage
path: root/gbp/scripts/pristine_tar.py
diff options
context:
space:
mode:
Diffstat (limited to 'gbp/scripts/pristine_tar.py')
-rw-r--r--gbp/scripts/pristine_tar.py6
1 files changed, 4 insertions, 2 deletions
diff --git a/gbp/scripts/pristine_tar.py b/gbp/scripts/pristine_tar.py
index 24b1bc65..792bcab6 100644
--- a/gbp/scripts/pristine_tar.py
+++ b/gbp/scripts/pristine_tar.py
@@ -71,7 +71,7 @@ def parse_args(argv):
def main(argv):
- ret = 0
+ ret = 1
repo = None
(options, args) = parse_args(argv)
@@ -100,10 +100,12 @@ def main(argv):
repo.create_pristine_tar_commits(upstream_tag,
tarball,
component_tarballs)
+ ret = 0
except (GitRepositoryError, GbpError, CommandExecFailed) as err:
if str(err):
gbp.log.err(err)
- ret = 1
+ except KeyboardInterrupt:
+ gbp.log.err("Interrupted. Aborting.")
if not ret:
comp_msg = (' with additional tarballs for %s'