ソースを参照

Merge "Prevent NPE if ref can't be resolved when executing ReflogCommand" into stable-3.6

tags/v3.6.0.201412230720-r
Christian Halstrick 9年前
コミット
c893534059
1個のファイルの変更4行の追加0行の削除
  1. 4
    0
      org.eclipse.jgit/src/org/eclipse/jgit/api/ReflogCommand.java

+ 4
- 0
org.eclipse.jgit/src/org/eclipse/jgit/api/ReflogCommand.java ファイルの表示



import org.eclipse.jgit.api.errors.GitAPIException; import org.eclipse.jgit.api.errors.GitAPIException;
import org.eclipse.jgit.api.errors.InvalidRefNameException; import org.eclipse.jgit.api.errors.InvalidRefNameException;
import org.eclipse.jgit.api.errors.RefNotFoundException;
import org.eclipse.jgit.internal.JGitText; import org.eclipse.jgit.internal.JGitText;
import org.eclipse.jgit.lib.Constants; import org.eclipse.jgit.lib.Constants;
import org.eclipse.jgit.lib.ReflogEntry; import org.eclipse.jgit.lib.ReflogEntry;


try { try {
ReflogReader reader = repo.getReflogReader(ref); ReflogReader reader = repo.getReflogReader(ref);
if (reader == null)
throw new RefNotFoundException(MessageFormat.format(
JGitText.get().refNotResolved, ref));
return reader.getReverseEntries(); return reader.getReverseEntries();
} catch (IOException e) { } catch (IOException e) {
throw new InvalidRefNameException(MessageFormat.format( throw new InvalidRefNameException(MessageFormat.format(

読み込み中…
キャンセル
保存