]> source.dussan.org Git - jgit.git/commit
Honor trustFolderStats also when reading packed-refs 15/112015/1
authorChristian Halstrick <christian.halstrick@sap.com>
Tue, 14 Nov 2017 16:20:02 +0000 (17:20 +0100)
committerChristian Halstrick <christian.halstrick@sap.com>
Tue, 21 Nov 2017 20:21:22 +0000 (21:21 +0100)
commit218cf3403de512f564aa74f18de56c97dd7852b4
tree5736393acea879431cb1cecba1cd89fd7971f79a
parent960d7ff3e5bfd6f5212e3992017d6dcd4b6ff49a
Honor trustFolderStats also when reading packed-refs

Then list of packed refs was cached in RefDirectory based on mtime of
the packed-refs file. This may fail on NFS when attributes are cached.
A cached mtime of the packed-refs file could cause JGit to trust the
cached content of this file and to overlook that the file is modified.

Honor the config option trustFolderStats and always read the packed-refs
content if the option is false. By default this option is set to true
and this fix is not active.

Change-Id: I2b65cfaa8f4aba2efbf8a5e865d3f09f927e2eec
org.eclipse.jgit/src/org/eclipse/jgit/internal/storage/file/RefDirectory.java