Skip unnecessary Change.Id parsing from Refs

No need to parse Ref.getName()->ChangeId in VisibleRefFilter
if we are not asking for any change-refs.

Change-Id: I1e0604f3e80fadc966400a732df1fc0fe71df4d9
This commit is contained in:
Gustaf Lundh
2013-01-30 14:07:14 +01:00
parent a0610125bd
commit 96b4ad1814

View File

@@ -79,7 +79,7 @@ public class VisibleRefFilter extends AbstractAdvertiseRefsHook {
if (PatchSet.isRef(ref.getName())) {
// Reference to a patch set is visible if the change is visible.
//
if (visibleChanges.contains(Change.Id.fromRef(ref.getName()))) {
if (showChanges && visibleChanges.contains(Change.Id.fromRef(ref.getName()))) {
result.put(ref.getName(), ref);
}