private static void peel(RefList.Builder<Ref> all, CanonicalTreeParser p) { String name = refName(p, true); for (int idx = all.size() - 1; 0 <= idx; idx--) { Ref r = all.get(idx); int cmp = r.getName().compareTo(name); if (cmp == 0) { all.set(idx, new ObjectIdRef.PeeledTag(PACKED, r.getName(), r.getObjectId(), p.getEntryObjectId())); break; } else if (cmp < 0) { // Stray peeled name without matching base name; skip entry. break; } } }
final Ref symbolicRef = symbolic.get(idx); final Ref resolvedRef = resolve(symbolicRef, 0, prefix, loose, packed); if (resolvedRef != null && resolvedRef.getObjectId() != null) {
final Ref symbolicRef = symbolic.get(idx); final Ref resolvedRef = resolve(symbolicRef, 0, prefix, loose, packed); if (resolvedRef != null && resolvedRef.getObjectId() != null) {
Ref s = sym.get(idx); Ref r = resolve(s, 0, aList); if (r != null) {
Ref s = sym.get(idx); Ref r = resolve(s, 0, aList); if (r != null) {
final Ref symbolicRef = symbolic.get(idx); final Ref resolvedRef = resolve(symbolicRef, 0, prefix, loose, packed); if (resolvedRef != null && resolvedRef.getObjectId() != null) {
private static void peel(RefList.Builder<Ref> all, CanonicalTreeParser p) { String name = refName(p, true); for (int idx = all.size() - 1; 0 <= idx; idx--) { Ref r = all.get(idx); int cmp = r.getName().compareTo(name); if (cmp == 0) { all.set(idx, new ObjectIdRef.PeeledTag(PACKED, r.getName(), r.getObjectId(), p.getEntryObjectId())); break; } else if (cmp < 0) { // Stray peeled name without matching base name; skip entry. break; } } }
private static void peel(RefList.Builder<Ref> all, CanonicalTreeParser p) { String name = refName(p, true); for (int idx = all.size() - 1; 0 <= idx; idx--) { Ref r = all.get(idx); int cmp = r.getName().compareTo(name); if (cmp == 0) { all.set(idx, new ObjectIdRef.PeeledTag(PACKED, r.getName(), r.getObjectId(), p.getEntryObjectId())); break; } else if (cmp < 0) { // Stray peeled name without matching base name; skip entry. break; } } }
Ref s = sym.get(idx); Ref r = resolve(s, 0, aList); if (r != null) {