Skip to content

Commit 924756f

Browse files
GlobalBuildInfo support packed-refs with work-tree (#50791)
The packed-refs support was using the original .git path, changed to use the real .git directory after reference from worktree has been followed. Relates #47464
1 parent ed3b436 commit 924756f

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

buildSrc/src/main/java/org/elasticsearch/gradle/info/GlobalBuildInfoPlugin.java

+2-2
Original file line numberDiff line numberDiff line change
@@ -268,10 +268,10 @@ public static String gitRevision(File rootDir) {
268268
Path refFile = gitDir.resolve(refName);
269269
if (Files.exists(refFile)) {
270270
revision = readFirstLine(refFile);
271-
} else if (Files.exists(dotGit.resolve("packed-refs"))) {
271+
} else if (Files.exists(gitDir.resolve("packed-refs"))) {
272272
// Check packed references for commit ID
273273
Pattern p = Pattern.compile("^([a-f0-9]{40}) " + refName + "$");
274-
try (Stream<String> lines = Files.lines(dotGit.resolve("packed-refs"))) {
274+
try (Stream<String> lines = Files.lines(gitDir.resolve("packed-refs"))) {
275275
revision = lines.map(p::matcher)
276276
.filter(Matcher::matches)
277277
.map(m -> m.group(1))

0 commit comments

Comments
 (0)