Browse Source

Remove unused availableRefs local from Clone.guessHEAD

This variable has been populated and never used ever since it was
introduced in v0.4.9~336 (Add "jgit clone", 2008-12-23).  Remove it
to make the function easier to understand.

Change-Id: Idb7eb80bc236a20f7385ad2d6141b4d1c5c3f1cc
stable-3.0
Jonathan Nieder 12 years ago
parent
commit
cb349da017
  1. 3
      org.eclipse.jgit.pgm/src/org/eclipse/jgit/pgm/Clone.java

3
org.eclipse.jgit.pgm/src/org/eclipse/jgit/pgm/Clone.java

@ -152,19 +152,16 @@ class Clone extends AbstractFetchCommand {
private static Ref guessHEAD(final FetchResult result) {
final Ref idHEAD = result.getAdvertisedRef(Constants.HEAD);
final List<Ref> availableRefs = new ArrayList<Ref>();
Ref head = null;
for (final Ref r : result.getAdvertisedRefs()) {
final String n = r.getName();
if (!n.startsWith(Constants.R_HEADS))
continue;
availableRefs.add(r);
if (idHEAD == null || head != null)
continue;
if (r.getObjectId().equals(idHEAD.getObjectId()))
head = r;
}
Collections.sort(availableRefs, RefComparator.INSTANCE);
if (idHEAD != null && head == null)
head = idHEAD;
return head;

Loading…
Cancel
Save