Update minimum Git version required for overlay

This commit is contained in:
Henry Mercer
2026-03-23 18:35:34 +00:00
parent d48d054533
commit 28f56f2bed
3 changed files with 6 additions and 5 deletions
+1 -1
View File
@@ -105196,7 +105196,7 @@ var core8 = __toESM(require_core());
var toolrunner2 = __toESM(require_toolrunner()); var toolrunner2 = __toESM(require_toolrunner());
var io3 = __toESM(require_io()); var io3 = __toESM(require_io());
var semver3 = __toESM(require_semver2()); var semver3 = __toESM(require_semver2());
var GIT_MINIMUM_VERSION_FOR_OVERLAY = "2.38.0"; var GIT_MINIMUM_VERSION_FOR_OVERLAY = "2.11.0";
var GitVersionInfo = class { var GitVersionInfo = class {
constructor(truncatedVersion, fullVersion) { constructor(truncatedVersion, fullVersion) {
this.truncatedVersion = truncatedVersion; this.truncatedVersion = truncatedVersion;
+1 -1
View File
@@ -1936,7 +1936,7 @@ test.serial(
"Fallback due to old git version", "Fallback due to old git version",
{ {
overlayDatabaseEnvVar: "overlay", overlayDatabaseEnvVar: "overlay",
gitVersion: new GitVersionInfo("2.30.0", "2.30.0"), // Version below required 2.38.0 gitVersion: new GitVersionInfo("2.10.0", "2.10.0"), // Version below required 2.11.0
}, },
{ {
disabledReason: OverlayDisabledReason.IncompatibleGit, disabledReason: OverlayDisabledReason.IncompatibleGit,
+4 -3
View File
@@ -14,10 +14,11 @@ import {
import { ConfigurationError, getRequiredEnvParam } from "./util"; import { ConfigurationError, getRequiredEnvParam } from "./util";
/** /**
* Minimum Git version required for overlay analysis. The `git ls-files --format` * Minimum Git version required for overlay analysis. The
* option, which is used by `getFileOidsUnderPath`, was introduced in Git 2.38.0. * `git ls-files --recurse-submodules` option, which is used by
* `getFileOidsUnderPath`, was introduced in Git 2.11.0.
*/ */
export const GIT_MINIMUM_VERSION_FOR_OVERLAY = "2.38.0"; export const GIT_MINIMUM_VERSION_FOR_OVERLAY = "2.11.0";
/** /**
* Git version information * Git version information