From: Markus Lehtonen Date: Fri, 11 Jul 2014 12:40:59 +0000 (+0300) Subject: buildpackage-rpm: don't crash on invalid vcs format strings X-Git-Tag: debian/0.6.25~25 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=9822e811bffa6b9484dec08e45184520c307d670;p=tools%2Fgit-buildpackage.git buildpackage-rpm: don't crash on invalid vcs format strings Change-Id: I307c82600b0e1336e54016c95cac6ea955adc337 Signed-off-by: Markus Lehtonen --- diff --git a/gbp/scripts/buildpackage_rpm.py b/gbp/scripts/buildpackage_rpm.py index 74a8aeb..b458de6 100755 --- a/gbp/scripts/buildpackage_rpm.py +++ b/gbp/scripts/buildpackage_rpm.py @@ -685,7 +685,10 @@ def main(argv): else: vcs_info = get_vcs_info(repo, tree) # Put 'VCS:' tag to .spec - spec.set_tag('VCS', None, options.spec_vcs_tag % vcs_info) + try: + spec.set_tag('VCS', None, options.spec_vcs_tag % vcs_info) + except KeyError as err: + raise GbpError("Unknown key %s in vcs tag format string" % err) spec.write_spec_file() except CommandExecFailed: