Skip to content

Commit a27a8f6

Browse files
committed
add fallback for Git < 2.18
1 parent 8bfc096 commit a27a8f6

File tree

1 file changed

+6
-0
lines changed

1 file changed

+6
-0
lines changed

cmake_setup.py

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,7 @@
88
from pathlib import Path
99
import argparse
1010
import pkg_resources
11+
import logging
1112
import subprocess
1213
import re
1314
import sys
@@ -41,6 +42,11 @@ def get_latest_version(repo: str, *, tail: str = "", request: str = None) -> str
4142
"""
4243

4344
if not check_git_version("2.18"):
45+
if request:
46+
logging.warning(
47+
f"Git >= 2.18 is required to verify available versions. You may get HTTP error if version {request} not available."
48+
)
49+
return request
4450
raise RuntimeError("Git >= 2.18 required for auto latest version--try specifying version manually.")
4551

4652
cmd = ["git", "ls-remote", "--tags", "--sort=v:refname", repo]

0 commit comments

Comments
 (0)