We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 58ff723 commit 7187984Copy full SHA for 7187984
git/util.py
@@ -464,6 +464,12 @@ def _is_cygwin_git(git_executable: str) -> bool:
464
465
# Just a name given, not a real path.
466
uname_cmd = osp.join(git_dir, "uname")
467
+
468
+ if not (pathlib.Path(uname_cmd).exists() and os.access(uname_cmd, os.X_OK)):
469
+ _logger.debug(f"Failed checking if running in CYGWIN: {uname_cmd} is not an executable")
470
+ _is_cygwin_cache[git_executable] = is_cygwin
471
+ return is_cygwin
472
473
process = subprocess.Popen([uname_cmd], stdout=subprocess.PIPE, universal_newlines=True)
474
uname_out, _ = process.communicate()
475
# retcode = process.poll()
0 commit comments