summaryrefslogtreecommitdiff
path: root/src/setuptools_scm/git.py
diff options
context:
space:
mode:
authorRonny Pfannschmidt <opensource@ronnypfannschmidt.de>2020-12-06 18:28:29 +0100
committerGitHub <noreply@github.com>2020-12-06 18:28:29 +0100
commit4262d7670dd0d79351b405f72f423fb6d3fff8fe (patch)
tree15b1f5635cb60cb4146a806700d176f477190a02 /src/setuptools_scm/git.py
parentc4523c65a3e8ce3d3481cea42ade9b657bb6546f (diff)
parentfdde8f81ae161e92d42aea7f063d2a0ca199d2e1 (diff)
downloadsetuptools-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.py5
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: