|
|
@@ -968,10 +968,10 @@ public class PackWriter { |
|
|
|
if (cnt <= 4096) { |
|
|
|
// For small object counts, do everything as one list. |
|
|
|
BlockList<ObjectToPack> tmp = new BlockList<ObjectToPack>(cnt); |
|
|
|
tmp.addAll(objectsLists[Constants.OBJ_TAG]); |
|
|
|
tmp.addAll(objectsLists[Constants.OBJ_COMMIT]); |
|
|
|
tmp.addAll(objectsLists[Constants.OBJ_TREE]); |
|
|
|
tmp.addAll(objectsLists[Constants.OBJ_BLOB]); |
|
|
|
tmp.addAll(objectsLists[Constants.OBJ_TAG]); |
|
|
|
searchForReuse(monitor, tmp); |
|
|
|
if (pruneCurrentObjectList) { |
|
|
|
// If the list was pruned, we need to re-prune the main lists. |
|
|
@@ -982,10 +982,10 @@ public class PackWriter { |
|
|
|
} |
|
|
|
|
|
|
|
} else { |
|
|
|
searchForReuse(monitor, objectsLists[Constants.OBJ_TAG]); |
|
|
|
searchForReuse(monitor, objectsLists[Constants.OBJ_COMMIT]); |
|
|
|
searchForReuse(monitor, objectsLists[Constants.OBJ_TREE]); |
|
|
|
searchForReuse(monitor, objectsLists[Constants.OBJ_BLOB]); |
|
|
|
searchForReuse(monitor, objectsLists[Constants.OBJ_TAG]); |
|
|
|
} |
|
|
|
|
|
|
|
endPhase(monitor); |