private static int shortestUniqueAbbreviation(List<RefList> in) { // Estimate minimum number of bytes necessary for unique abbreviations. int bytes = Math.max(2, (int) (log(in.size()) / log(8))); Set<AbbreviatedObjectId> tmp = new HashSet<>((int) (in.size() * 0.75f)); retry: for (;;) { int hexLen = bytes * 2; for (ObjectId id : in) { AbbreviatedObjectId a = id.abbreviate(hexLen); if (!tmp.add(a)) { if (++bytes >= OBJECT_ID_LENGTH) { return OBJECT_ID_LENGTH; } tmp.clear(); continue retry; } } return bytes; } }
/** {@inheritDoc} */ @SuppressWarnings("nls") @Override public String toString() { StringBuilder sb = new StringBuilder(); sb.append("TrackingRefUpdate["); sb.append(remoteName); sb.append(" -> "); sb.append(localName); if (forceUpdate) sb.append(" (forced)"); sb.append(" "); sb.append(oldObjectId == null ? "" : oldObjectId.abbreviate(7).name()); sb.append(".."); sb.append(newObjectId == null ? "" : newObjectId.abbreviate(7).name()); sb.append("]"); return sb.toString(); } }
static String str(ObjectId c) { if (c instanceof LogIndex) { return ((LogIndex) c).describeForLog(); } else if (c != null) { return c.abbreviate(8).name(); } return "-"; //$NON-NLS-1$ } }
private static void format(StringBuilder s, @Nullable Ref r, String n) { if (r == null) { s.append(n); } else if (r.isSymbolic()) { s.append(r.getTarget().getName()); } else { ObjectId id = r.getObjectId(); if (id != null) { s.append(id.abbreviate(8).name()); } } } }
KetchReplica.log.error(String.format( "Cannot fetch %s (%s) from %s", //$NON-NLS-1$ remoteId.abbreviate(8).name(), refName, replica.describeForLog()), fetchErr); throw new MissingObjectException(remoteId, OBJ_COMMIT);
protected long getLongId(ObjectId objectId) { String h = objectId.abbreviate(ABBREVIATED_ID_LENGTH).name(); return Long.parseLong(h, 16); }
@SuppressWarnings("nls") @Override public String toString() { StringBuilder sb = new StringBuilder(); sb.append("TrackingRefUpdate["); sb.append(remoteName); sb.append(" -> "); sb.append(localName); if (forceUpdate) sb.append(" (forced)"); sb.append(" "); sb.append(oldObjectId == null ? "" : oldObjectId.abbreviate(7).name()); sb.append(".."); sb.append(newObjectId == null ? "" : newObjectId.abbreviate(7).name()); sb.append("]"); return sb.toString(); } }
private String abbreviate(final ObjectId id) { if (id != null) return id.abbreviate(7).name(); else return ObjectId.zeroId().abbreviate(7).name(); }
private String toString(ReflogEntry entry, int i) { final StringBuilder s = new StringBuilder(); s.append(entry.getNewId().abbreviate(7).name()); s.append(" "); //$NON-NLS-1$ s.append(ref == null ? Constants.HEAD : Repository.shortenRefName(ref)); s.append("@{" + i + "}:"); //$NON-NLS-1$ //$NON-NLS-2$ s.append(" "); //$NON-NLS-1$ s.append(entry.getComment()); return s.toString(); } }
@Override public String getText(Object element) { final ReflogEntry entry = (ReflogEntry) element; return entry.getNewId().abbreviate(7).name(); }
static String str(ObjectId c) { if (c instanceof LogIndex) { return ((LogIndex) c).describeForLog(); } else if (c != null) { return c.abbreviate(8).name(); } return "-"; //$NON-NLS-1$ } }
static String str(ObjectId c) { if (c instanceof LogIndex) { return ((LogIndex) c).describeForLog(); } else if (c != null) { return c.abbreviate(8).name(); } return "-"; //$NON-NLS-1$ } }
public static String getAnonimousBranch(RevCommit commit) { return PREFIX_ANONIMOUS + commit.getId().abbreviate(6).name() + '/'; }
@Nonnull public static String getDefaultCommitName(RevCommit commit) { return commit.getId().abbreviate(7).name() + " " + commit.getShortMessage(); }
@Nonnull public static String getDefaultCommitName(RevCommit commit) { return commit.getId().abbreviate(7).name() + " " + commit.getShortMessage(); }
String revertName = srcCommit.getId().abbreviate(7).name() + " " + srcCommit.getShortMessage(); //$NON-NLS-1$
private static void format(StringBuilder s, @Nullable Ref r, String n) { if (r == null) { s.append(n); } else if (r.isSymbolic()) { s.append(r.getTarget().getName()); } else { ObjectId id = r.getObjectId(); if (id != null) { s.append(id.abbreviate(8).name()); } } } }
String cherryPickName = srcCommit.getId().abbreviate(7).name() + " " + srcCommit.getShortMessage(); //$NON-NLS-1$
private static void format(StringBuilder s, @Nullable Ref r, String n) { if (r == null) { s.append(n); } else if (r.isSymbolic()) { s.append(r.getTarget().getName()); } else { ObjectId id = r.getObjectId(); if (id != null) { s.append(id.abbreviate(8).name()); } } } }
public static String getVersion() throws Exception { Git git = Git.open(new File(".")); Repository repo = git.getRepository(); ObjectId lastCommitId = repo.resolve(Constants.HEAD); RevCommit revc = repo.parseCommit(lastCommitId); ObjectId commitId = revc.getId(); String shortId = commitId.abbreviate(7).name(); return shortId; } }