diff options
author | Ronny Pfannschmidt <opensource@ronnypfannschmidt.de> | 2020-12-06 18:28:29 +0100 |
---|---|---|
committer | GitHub <noreply@github.com> | 2020-12-06 18:28:29 +0100 |
commit | 4262d7670dd0d79351b405f72f423fb6d3fff8fe (patch) | |
tree | 15b1f5635cb60cb4146a806700d176f477190a02 /src/setuptools_scm/git.py | |
parent | c4523c65a3e8ce3d3481cea42ade9b657bb6546f (diff) | |
parent | fdde8f81ae161e92d42aea7f063d2a0ca199d2e1 (diff) | |
download | setuptools-scm-4262d7670dd0d79351b405f72f423fb6d3fff8fe.tar.gz |
Merge pull request #503 from RonnyPfannschmidt/fix-339-errors-on-missing-commands
[breaking] fix #339: error when targetted scm parsing fails for missiā¦
Diffstat (limited to 'src/setuptools_scm/git.py')
-rw-r--r-- | src/setuptools_scm/git.py | 5 |
1 files changed, 2 insertions, 3 deletions
diff --git a/src/setuptools_scm/git.py b/src/setuptools_scm/git.py index 76be436..4fd5d49 100644 --- a/src/setuptools_scm/git.py +++ b/src/setuptools_scm/git.py @@ -1,5 +1,5 @@ from .config import Configuration -from .utils import do_ex, trace, has_command +from .utils import do_ex, trace, require_command from .version import meta from os.path import isfile, join @@ -92,8 +92,7 @@ def parse( if not config: config = Configuration(root=root) - if not has_command("git"): - return + require_command("git") wd = GitWorkdir.from_potential_worktree(config.absolute_root) if wd is None: |