@Override public boolean apply(RefDiff r) { return r.getType() != REMOVED_REF; }};
public boolean isDelete() { return getType() == Type.REMOVED_REF; }
public boolean isNew() { return getType() == Type.ADDED_REF; }
public boolean isUpdate() { return getType() == Type.CHANGED_REF; }
public boolean isDelete() { return getType() == Type.REMOVED_REF; }
public boolean isNew() { return getType() == Type.ADDED_REF; }
public boolean isUpdate() { return getType() == Type.CHANGED_REF; }
@Override public String toString() { return MoreObjects.toStringHelper(RefDiff.class) // .addValue(getType()) // .addValue(oldRef) // .addValue(newRef) // .toString(); }
@Override public String toString() { return MoreObjects.toStringHelper(RefDiff.class) // .addValue(getType()) // .addValue(oldRef) // .addValue(newRef) // .toString(); }
private static void print(Collection<RefDiff> changedRefs, StringBuilder sb) { for (Iterator<RefDiff> it = changedRefs.iterator(); it.hasNext(); ) { RefDiff ref = it.next(); Ref oldRef = ref.getOldRef(); Ref newRef = ref.getNewRef(); if (ref.getType() == CHANGED_REF) { sb.append(oldRef.getName()).append(" "); sb.append(toString(oldRef.getObjectId())); sb.append(" -> "); sb.append(toString(newRef.getObjectId())); } else if (ref.getType() == ADDED_REF) { String reftype = (newRef.getName().startsWith(Ref.TAGS_PREFIX)) ? "tag" : "branch"; sb.append("* [new ") .append(reftype) .append("] ") .append(newRef.getName()) .append(" -> ") .append(toString(newRef.getObjectId())); } else if (ref.getType() == REMOVED_REF) { sb.append("x [deleted] ").append(oldRef.getName()); } else { sb.append("[deepened]" + newRef.getName()); } if (it.hasNext()) { sb.append(", "); } } } }
public static void print(TransferSummary result, Console console) throws IOException { for (Entry<String, Collection<RefDiff>> entry : result.getRefDiffs().entrySet()) { console.println("From " + entry.getKey()); for (RefDiff ref : entry.getValue()) { String line; if (ref.getType() == Type.CHANGED_REF) { line = " " + ref.getOldRef().getObjectId().toString().substring(0, 8) + ".." + ref.getNewRef().getObjectId().toString().substring(0, 8) + " " + ref.getOldRef().localName() + " -> " + ref.getOldRef().getName(); } else if (ref.getType() == Type.ADDED_REF) { String reftype = (ref.getNewRef().getName().startsWith(Ref.TAGS_PREFIX)) ? "tag" : "branch"; line = " * [new " + reftype + "] " + ref.getNewRef().localName() + " -> " + ref.getNewRef().getName(); } else if (ref.getType() == Type.REMOVED_REF) { line = " x [deleted] (none) -> " + ref.getOldRef().getName(); } else { line = " [deepened] " + ref.getNewRef().localName(); } console.println(line); } } } }
public static void print(TransferSummary result, Console console) throws IOException { for (Entry<String, Collection<RefDiff>> entry : result.getRefDiffs().entrySet()) { console.println("From " + entry.getKey()); for (RefDiff ref : entry.getValue()) { String line; if (ref.getType() == Type.CHANGED_REF) { line = " " + ref.getOldRef().getObjectId().toString().substring(0, 8) + ".." + ref.getNewRef().getObjectId().toString().substring(0, 8) + " " + ref.getOldRef().localName() + " -> " + ref.getOldRef().getName(); } else if (ref.getType() == Type.ADDED_REF) { String reftype = (ref.getNewRef().getName().startsWith(Ref.TAGS_PREFIX)) ? "tag" : "branch"; line = " * [new " + reftype + "] " + ref.getNewRef().localName() + " -> " + ref.getNewRef().getName(); } else if (ref.getType() == Type.REMOVED_REF) { line = " x [deleted] (none) -> " + ref.getOldRef().getName(); } else { line = " [deepened] " + ref.getNewRef().localName(); } console.println(line); } } } }
public static void print(TransferSummary result, Console console) throws IOException { for (Entry<String, Collection<RefDiff>> entry : result.getRefDiffs().entrySet()) { console.println("From " + entry.getKey()); for (RefDiff ref : entry.getValue()) { String line; if (ref.getType() == Type.CHANGED_REF) { line = " " + ref.getOldRef().getObjectId().toString().substring(0, 8) + ".." + ref.getNewRef().getObjectId().toString().substring(0, 8) + " " + ref.getOldRef().localName() + " -> " + ref.getOldRef().getName(); } else if (ref.getType() == Type.ADDED_REF) { String reftype = (ref.getNewRef().getName().startsWith(Ref.TAGS_PREFIX)) ? "tag" : "branch"; line = " * [new " + reftype + "] " + ref.getNewRef().localName() + " -> " + ref.getNewRef().getName(); } else if (ref.getType() == Type.REMOVED_REF) { line = " x [deleted] (none) -> " + ref.getOldRef().getName(); } else { line = " [deepened] " + ref.getNewRef().localName(); } console.println(line); } } } }
prune(remoteRemoteRefs, localRemoteRefs, needUpdate); for (RefDiff ref : filter(needUpdate, (r) -> r.getType() != REMOVED_REF)) { final Optional<Integer> repoDepth = repository.getDepth(); final boolean isShallow = repoDepth.isPresent(); isShallow && ref.getType() == ADDED_REF ? repoDepth : Optional.absent());
isShallow && ref.getType() == ADDED_REF ? repoDepth : Optional.absent());
out.writeStartArrayElement("Branch"); writeElement("changeType", ref.getType().toString()); if (ref.getOldRef() != null) { writeElement("name", ref.getOldRef().localName());
RefRequest req; ObjectId haveTip = null; switch (cr.getType()) { case ADDED_REF: break;