From 3c97f7e42e485284b4758d0df7b56f658ceb8b08 Mon Sep 17 00:00:00 2001 From: X-Ryl669 Date: Wed, 4 Sep 2019 23:36:47 +0200 Subject: [PATCH] idf_tools.py: pass --work-tree instead of -C option to git Older versions of git do not support -C option. Use --work-tree option instead. Closes https://github.com/espressif/esp-idf/issues/4018 Merges https://github.com/espressif/esp-idf/pull/4019 --- tools/idf_tools.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tools/idf_tools.py b/tools/idf_tools.py index 3d2341237..ef292cf77 100755 --- a/tools/idf_tools.py +++ b/tools/idf_tools.py @@ -810,7 +810,7 @@ def get_python_env_path(): with open(version_file_path, "r") as version_file: idf_version_str = version_file.read() else: - idf_version_str = subprocess.check_output(['git', '-C', global_idf_path, 'describe', '--tags'], cwd=global_idf_path, env=os.environ).decode() + idf_version_str = subprocess.check_output(['git', '--work-tree=' + global_idf_path, 'describe', '--tags'], cwd=global_idf_path, env=os.environ).decode() match = re.match(r'^v([0-9]+\.[0-9]+).*', idf_version_str) idf_version = match.group(1)