|
|
@ -48,6 +48,7 @@ import java.util.Collection; |
|
|
|
|
|
|
|
|
|
|
|
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; |
|
|
@ -97,6 +98,9 @@ public class ReflogCommand extends GitCommand<Collection<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( |
|
|
|