summaryrefslogtreecommitdiffstats
path: root/org.eclipse.jgit.packaging/org.eclipse.jgit.junit.feature/pom.xml
diff options
context:
space:
mode:
authorRobin Rosenberg <robin.rosenberg@dewire.com>2013-01-30 21:50:22 +0100
committerRobin Rosenberg <robin.rosenberg@dewire.com>2013-02-10 17:29:58 +0100
commit8a9074fe21c4caa5d61c41c7b17af2a08cd4428b (patch)
tree4eacbacefd4ffa450f41a7c0592685e9380d106a /org.eclipse.jgit.packaging/org.eclipse.jgit.junit.feature/pom.xml
parent51d0e1f26e23d04ae73054958546159e01196a4d (diff)
downloadjgit-8a9074fe21c4caa5d61c41c7b17af2a08cd4428b.tar.gz
jgit-8a9074fe21c4caa5d61c41c7b17af2a08cd4428b.zip
Implement core.checkstat = minimal
There is a huge performance issue when using both JGit (EGit) and Git because JGit does not fill all dircache stat fields with the values Git would expect. As a result thereof Git would typically revalidate a large number of tracked files. This can take several minutes for large repositories with many large files. Since 1.8.2 Git will restrict stat checking to the size and whole second part of the modification time stamp, if core.statinfo is set to "minimal". As JGit checks only size and modification time this is close to what JGit already does. To make the match perfect ignore the sub-second part of the modification time stamp if core.statinfo = minimal. Change-Id: I8eaff1858a891571075a86db043f9d80da3d7503
Diffstat (limited to 'org.eclipse.jgit.packaging/org.eclipse.jgit.junit.feature/pom.xml')
0 files changed, 0 insertions, 0 deletions