Community
Participate
Working Groups
The "refs/**/[CURRENT-BRANCH]" filter calls Repository.getBranch() for each ref. This should call getBranch() exactly once when a GitHistoryWalk is started.
This *must* be fixed before 5.6. getBranch() accesses the user config (in getPackedRefs(), to get the core.trustFolderStat setting), so this has the potential to delay the history computation very long if the user home directory is on a network disk.
(In reply to Thomas Wolf from comment #0) > The "refs/**/[CURRENT-BRANCH]" filter calls Repository.getBranch() for each > ref. I can't see it in the debugger due bug 553119. Once we fix bug 553119, this will be a problem. I have a patch for both bugs, will push soon.
Great, thanks.
New Gerrit change created: https://git.eclipse.org/r/152812
Gerrit change https://git.eclipse.org/r/152812 was merged to [master]. Commit: http://git.eclipse.org/c/egit/egit.git/commit/?id=8817bd383f942fe11e400186ae5f9488b0d51370