Fix Improper Import Order Breaking fuzz_submodule Fuzzer by DaveLak 路 Pull Request #1926 路 gitpython-developers/GitPython (original) (raw)

ClusterFuzz runs of the fuzz_submodule target have been failing because the git import was placed before the condition that sets the Git executable path 馃槥

The order in which git is imported matters because it attempts to find a Git executable as the import is loaded (via refresh() in git/__init__.py.) As per #1909, we configure the ClusterFuzz environment to use a bundled Git executable via the env variable condition in all fuzz targets.