diff options
author | Guido Günther <agx@sigxcpu.org> | 2010-12-10 17:47:28 +0100 |
---|---|---|
committer | Guido Günther <agx@sigxcpu.org> | 2010-12-10 17:47:28 +0100 |
commit | 37e97db91cd143f4c49539f926c2100bf2d50dc4 (patch) | |
tree | f56ab75eb1ae71e345a1ad400272ab9543e96263 | |
parent | d207065cd8679318a0875fff2f8cb6aa63e2f0bf (diff) | |
download | git-buildpackage-37e97db91cd143f4c49539f926c2100bf2d50dc4.tar.gz git-buildpackage-37e97db91cd143f4c49539f926c2100bf2d50dc4.tar.bz2 git-buildpackage-37e97db91cd143f4c49539f926c2100bf2d50dc4.zip |
Fix --ignore-same-version
-rwxr-xr-x | git-import-dsc | 7 |
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 |