aboutsummaryrefslogtreecommitdiffhomepage
path: root/git-import-dsc
diff options
context:
space:
mode:
authorGuido Günther <agx@sigxcpu.org>2010-12-10 17:47:28 +0100
committerGuido Günther <agx@sigxcpu.org>2010-12-10 17:47:28 +0100
commit37e97db91cd143f4c49539f926c2100bf2d50dc4 (patch)
treef56ab75eb1ae71e345a1ad400272ab9543e96263 /git-import-dsc
parentd207065cd8679318a0875fff2f8cb6aa63e2f0bf (diff)
Fix --ignore-same-version
Diffstat (limited to 'git-import-dsc')
-rwxr-xr-xgit-import-dsc7
1 files changed, 4 insertions, 3 deletions
diff --git a/git-import-dsc b/git-import-dsc
index f6f8db01..a4817913 100755
--- a/git-import-dsc
+++ b/git-import-dsc
@@ -137,6 +137,7 @@ def main(argv):
dirs = {'top': os.path.abspath(os.curdir)}
needs_repo = False
ret = 0
+ skipped = False
parents = None
try:
@@ -231,7 +232,7 @@ def main(argv):
tag = build_tag(format[0], src.upstream_version)
msg = "%s version %s" % (format[1], src.upstream_version)
- if options.ignore_same_version:
+ if not options.ignore_same_version:
if repo.find_version(options.debian_tag, src.version):
gbp.log.info("Version %s already imported." % src.version)
raise SkipImport
@@ -277,7 +278,7 @@ def main(argv):
gbp.log.err(err)
ret = 1
except SkipImport:
- pass
+ skipped = True
finally:
os.chdir(dirs['top'])
@@ -285,7 +286,7 @@ def main(argv):
if dirs.has_key(d):
gbpc.RemoveTree(dirs[d])()
- if not ret:
+ if not ret and not skipped:
gbp.log.info("Everything imported under '%s'" % src.pkg)
return ret