From: Ed Bartosh Date: Tue, 26 Jun 2012 07:34:39 +0000 (+0300) Subject: Catched GitRepositoryError to avoid crashes 'Currently not on a X-Git-Tag: 0.7.1~7^2 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=4c5a7ab013093c7a49e53a04a9a3fd6c42a99993;p=tools%2Fgbs.git Catched GitRepositoryError to avoid crashes 'Currently not on a branch' and similar. Fixes #85 Change-Id: Icc125010b0bf2c2a89392f97502171f4d4dff125 --- diff --git a/gitbuildsys/cmd_build.py b/gitbuildsys/cmd_build.py index 95b3611..52274c1 100644 --- a/gitbuildsys/cmd_build.py +++ b/gitbuildsys/cmd_build.py @@ -383,7 +383,7 @@ def do(opts, args): if not git_archive(repo, spec, "%s/packaging" % workdir, 'HEAD', comp_type, comp_level=9, with_submodules=True): msger.error("Cannot create source tarball %s" % tarball) - except GbpError, exc: + except (GbpError, GitRepositoryError), exc: msger.error(str(exc)) if opts.incremental: diff --git a/gitbuildsys/cmd_export.py b/gitbuildsys/cmd_export.py index fc7019f..2e64129 100644 --- a/gitbuildsys/cmd_export.py +++ b/gitbuildsys/cmd_export.py @@ -102,5 +102,5 @@ def do(opts, args): if not git_archive(repo, spec, outdir, 'HEAD', comp_type, comp_level=9, with_submodules=True): msger.error("Cannot create source tarball %s" % tarball) - except GbpError, exc: + except (GbpError, GitRepositoryError), exc: msger.error(str(exc))