summaryrefslogtreecommitdiff
path: root/src/setuptools_scm/git.py
diff options
context:
space:
mode:
authorRonny Pfannschmidt <opensource@ronnypfannschmidt.de>2021-03-17 15:11:55 +0100
committerGitHub <noreply@github.com>2021-03-17 15:11:55 +0100
commitabb67b15985f380d8cf4451b9f2ef3dd11cb8a91 (patch)
treec5736d699b740b8cc6820bbbf39f3aca8f6dcd2e /src/setuptools_scm/git.py
parent53c16ce378cae61adb970c731f95fcdcd5fdf12b (diff)
parent32ab7e6d45fbbc221fb98b3783fb34933fc9b1dc (diff)
downloadsetuptools-scm-abb67b15985f380d8cf4451b9f2ef3dd11cb8a91.tar.gz
Merge pull request #538 from RonnyPfannschmidt/fix-537-drop-node-date-on-old-gitv6.0.1
drop node_date on old git
Diffstat (limited to 'src/setuptools_scm/git.py')
-rw-r--r--src/setuptools_scm/git.py3
1 files changed, 3 insertions, 0 deletions
diff --git a/src/setuptools_scm/git.py b/src/setuptools_scm/git.py
index b1a85ab..c7f301b 100644
--- a/src/setuptools_scm/git.py
+++ b/src/setuptools_scm/git.py
@@ -61,6 +61,9 @@ class GitWorkdir:
return
# TODO, when dropping python3.6 use fromiso
date_part = timestamp.split("T")[0]
+ if "%c" in date_part:
+ trace("git too old -> timestamp is ", timestamp)
+ return None
return datetime.strptime(date_part, r"%Y-%m-%d").date()
def is_shallow(self):