Merge branch 'stable-2.6' into stable-2.7
* stable-2.6: Fix: Performance issue when traversing large Git repositories Change-Id: I1078171ef584831a4cca92a08c4cc570d163db8d
This commit is contained in:
@@ -469,6 +469,10 @@ public class ProjectControl {
|
|||||||
Repository repo = repoManager.openRepository(projName);
|
Repository repo = repoManager.openRepository(projName);
|
||||||
try {
|
try {
|
||||||
for (Entry<String, Ref> entry : repo.getAllRefs().entrySet()) {
|
for (Entry<String, Ref> entry : repo.getAllRefs().entrySet()) {
|
||||||
|
String refName = entry.getKey();
|
||||||
|
if (!refName.startsWith("refs/heads") && !refName.startsWith("refs/tags")) {
|
||||||
|
continue;
|
||||||
|
}
|
||||||
RevCommit tip;
|
RevCommit tip;
|
||||||
try {
|
try {
|
||||||
tip = rw.parseCommit(entry.getValue().getObjectId());
|
tip = rw.parseCommit(entry.getValue().getObjectId());
|
||||||
|
|||||||
Reference in New Issue
Block a user