Skip to main content
aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--org.eclipse.jgit/src/org/eclipse/jgit/api/ReflogCommand.java6
-rw-r--r--org.eclipse.jgit/src/org/eclipse/jgit/api/errors/InvalidRefNameException.java8
2 files changed, 11 insertions, 3 deletions
diff --git a/org.eclipse.jgit/src/org/eclipse/jgit/api/ReflogCommand.java b/org.eclipse.jgit/src/org/eclipse/jgit/api/ReflogCommand.java
index bd16e3f912..8d0720742f 100644
--- a/org.eclipse.jgit/src/org/eclipse/jgit/api/ReflogCommand.java
+++ b/org.eclipse.jgit/src/org/eclipse/jgit/api/ReflogCommand.java
@@ -47,7 +47,7 @@ import java.text.MessageFormat;
import java.util.Collection;
import org.eclipse.jgit.JGitText;
-import org.eclipse.jgit.api.errors.InvalidRemoteException;
+import org.eclipse.jgit.api.errors.InvalidRefNameException;
import org.eclipse.jgit.lib.Constants;
import org.eclipse.jgit.lib.Repository;
import org.eclipse.jgit.storage.file.ReflogEntry;
@@ -91,8 +91,8 @@ public class ReflogCommand extends GitCommand<Collection<ReflogEntry>> {
ReflogReader reader = new ReflogReader(repo, ref);
return reader.getReverseEntries();
} catch (IOException e) {
- throw new InvalidRemoteException(MessageFormat.format(
- JGitText.get().cannotRead, ref));
+ throw new InvalidRefNameException(MessageFormat.format(
+ JGitText.get().cannotRead, ref), e);
}
}
diff --git a/org.eclipse.jgit/src/org/eclipse/jgit/api/errors/InvalidRefNameException.java b/org.eclipse.jgit/src/org/eclipse/jgit/api/errors/InvalidRefNameException.java
index 139c41cd5f..287713c82c 100644
--- a/org.eclipse.jgit/src/org/eclipse/jgit/api/errors/InvalidRefNameException.java
+++ b/org.eclipse.jgit/src/org/eclipse/jgit/api/errors/InvalidRefNameException.java
@@ -49,4 +49,12 @@ public class InvalidRefNameException extends GitAPIException {
public InvalidRefNameException(String msg) {
super(msg);
}
+
+ /**
+ * @param msg
+ * @param cause
+ */
+ public InvalidRefNameException(String msg, Throwable cause) {
+ super(msg, cause);
+ }
}

Back to the top