private RevCommit resolveReflog(RevWalk rw, Ref ref, String time) throws IOException { int number; try { number = Integer.parseInt(time); } catch (NumberFormatException nfe) { throw new RevisionSyntaxException(MessageFormat.format( JGitText.get().invalidReflogRevision, time)); } assert number >= 0; ReflogReader reader = getReflogReader(ref.getName()); if (reader == null) { throw new RevisionSyntaxException( MessageFormat.format(JGitText.get().reflogEntryNotFound, Integer.valueOf(number), ref.getName())); } ReflogEntry entry = reader.getReverseEntry(number); if (entry == null) throw new RevisionSyntaxException(MessageFormat.format( JGitText.get().reflogEntryNotFound, Integer.valueOf(number), ref.getName())); return rw.parseCommit(entry.getNewId()); }
pnum = Integer.parseInt(parentnum); } catch (NumberFormatException e) { throw new RevisionSyntaxException( JGitText.get().invalidCommitParentNumber, revstr); rev = rw.peel(rev); } else throw new RevisionSyntaxException(revstr); else throw new RevisionSyntaxException(revstr); done = k; break; dist = Integer.parseInt(distnum); } catch (NumberFormatException e) { throw new RevisionSyntaxException( JGitText.get().invalidAncestryLength, revstr); case '@': if (rev != null) throw new RevisionSyntaxException(revstr); if (i + 1 == revChars.length) continue; throw new RevisionSyntaxException(MessageFormat .format(JGitText.get().invalidRefName, name),
public static ObjectId getCommitId(Project project, String revision) { try { ObjectId commitId = project.getRepository().resolve(revision); if (commitId == null) throw new RevisionSyntaxException(""); return commitId; } catch (RevisionSyntaxException | IOException e) { throw new OneException("Invalid revision string: " + revision); } }
private RevCommit resolveReflog(RevWalk rw, Ref ref, String time) throws IOException { int number; try { number = Integer.parseInt(time); } catch (NumberFormatException nfe) { throw new RevisionSyntaxException(MessageFormat.format( JGitText.get().invalidReflogRevision, time)); } assert number >= 0; ReflogReader reader = getReflogReader(ref.getName()); if (reader == null) { throw new RevisionSyntaxException( MessageFormat.format(JGitText.get().reflogEntryNotFound, Integer.valueOf(number), ref.getName())); } ReflogEntry entry = reader.getReverseEntry(number); if (entry == null) throw new RevisionSyntaxException(MessageFormat.format( JGitText.get().reflogEntryNotFound, Integer.valueOf(number), ref.getName())); return rw.parseCommit(entry.getNewId()); }
private RevCommit resolveReflog(RevWalk rw, Ref ref, String time) throws IOException { int number; try { number = Integer.parseInt(time); } catch (NumberFormatException nfe) { throw new RevisionSyntaxException(MessageFormat.format( JGitText.get().invalidReflogRevision, time)); } assert number >= 0; ReflogReader reader = getReflogReader(ref.getName()); if (reader == null) { throw new RevisionSyntaxException( MessageFormat.format(JGitText.get().reflogEntryNotFound, Integer.valueOf(number), ref.getName())); } ReflogEntry entry = reader.getReverseEntry(number); if (entry == null) throw new RevisionSyntaxException(MessageFormat.format( JGitText.get().reflogEntryNotFound, Integer.valueOf(number), ref.getName())); return rw.parseCommit(entry.getNewId()); }
pnum = Integer.parseInt(parentnum); } catch (NumberFormatException e) { throw new RevisionSyntaxException( JGitText.get().invalidCommitParentNumber, revstr); rev = rw.peel(rev); } else throw new RevisionSyntaxException(revstr); else throw new RevisionSyntaxException(revstr); done = k; break; dist = Integer.parseInt(distnum); } catch (NumberFormatException e) { throw new RevisionSyntaxException( JGitText.get().invalidAncestryLength, revstr); case '@': if (rev != null) throw new RevisionSyntaxException(revstr); if (i + 1 < revChars.length && revChars[i + 1] != '{') continue; throw new RevisionSyntaxException(revstr); Ref ref = getRef(name); name = null;
pnum = Integer.parseInt(parentnum); } catch (NumberFormatException e) { throw new RevisionSyntaxException( JGitText.get().invalidCommitParentNumber, revstr); rev = rw.peel(rev); } else throw new RevisionSyntaxException(revstr); else throw new RevisionSyntaxException(revstr); done = k; break; dist = Integer.parseInt(distnum); } catch (NumberFormatException e) { throw new RevisionSyntaxException( JGitText.get().invalidAncestryLength, revstr); case '@': if (rev != null) throw new RevisionSyntaxException(revstr); if (i + 1 == revChars.length) continue; throw new RevisionSyntaxException(MessageFormat .format(JGitText.get().invalidRefName, name),