import-orig: Refactor vcs_tag_parent
authorRichard Laager <rlaager@wiktel.com>
Thu, 13 Aug 2020 02:58:31 +0000 (21:58 -0500)
committerGuido Günther <agx@sigxcpu.org>
Wed, 9 Sep 2020 08:53:30 +0000 (10:53 +0200)
This eliminates an indentation level.

gbp/deb/git.py

index 4b521226efab0c0840eda83fb7f84d4e7f650632..a70158930e4ed7aa94e75e192252200a6cbca523 100644 (file)
@@ -375,14 +375,13 @@ class DebianGitRepository(PkgGitRepository):
 
     def vcs_tag_parent(self, vcs_tag_format, version):
         """If linking to the upstream VCS get the commit id"""
-        if vcs_tag_format:
-            try:
-                tag = "%s^{}" % self.version_to_tag(vcs_tag_format, version)
-                return [self.rev_parse(tag)]
-            except GitRepositoryError:
-                raise GitRepositoryError("Can't find upstream vcs tag at '%s'" % tag)
-        else:
+        if not vcs_tag_format:
             return None
+        try:
+            tag = "%s^{}" % self.version_to_tag(vcs_tag_format, version)
+            return [self.rev_parse(tag)]
+        except GitRepositoryError:
+            raise GitRepositoryError("Can't find upstream vcs tag at '%s'" % tag)
 
 
 # vim:et:ts=4:sw=4:et:sts=4:ai:set list listchars=tab\:»·,trail\:·: