Merge branch 'stable-2.7' into stable-2.8
* stable-2.7: Fix: Performance issue when traversing large Git repositories Conflicts: gerrit-server/src/main/java/com/google/gerrit/server/project/ProjectControl.java Change-Id: Ic0c4d5c7ae41de558b8034223611ac71ecb40f01
This commit is contained in:
@@ -496,6 +496,10 @@ public class ProjectControl {
|
||||
try {
|
||||
Map<String, Ref> allRefs = repo.getRefDatabase().getRefs(ALL);
|
||||
for (Entry<String, Ref> entry : allRefs.entrySet()) {
|
||||
String refName = entry.getKey();
|
||||
if (!refName.startsWith("refs/heads") && !refName.startsWith("refs/tags")) {
|
||||
continue;
|
||||
}
|
||||
RevCommit tip;
|
||||
try {
|
||||
tip = rw.parseCommit(entry.getValue().getObjectId());
|
||||
|
Reference in New Issue
Block a user