aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--org.eclipse.jgit.test/tst/org/eclipse/jgit/blame/BlameRegionMergerTest.java2
-rw-r--r--org.eclipse.jgit/src/org/eclipse/jgit/blame/BlameRegionMerger.java2
2 files changed, 2 insertions, 2 deletions
diff --git a/org.eclipse.jgit.test/tst/org/eclipse/jgit/blame/BlameRegionMergerTest.java b/org.eclipse.jgit.test/tst/org/eclipse/jgit/blame/BlameRegionMergerTest.java
index cf0dc452e7..1b28676fbf 100644
--- a/org.eclipse.jgit.test/tst/org/eclipse/jgit/blame/BlameRegionMergerTest.java
+++ b/org.eclipse.jgit.test/tst/org/eclipse/jgit/blame/BlameRegionMergerTest.java
@@ -174,7 +174,7 @@ public class BlameRegionMergerTest extends RepositoryTestCase {
public void blame_corruptedIndex() {
Region outOfRange = new Region(0, 43, 4);
// This region is out of the blamed area
- assertThrows(IllegalStateException.class,
+ assertThrows(IOException.class,
() -> blamer.mergeOneRegion(outOfRange));
}
diff --git a/org.eclipse.jgit/src/org/eclipse/jgit/blame/BlameRegionMerger.java b/org.eclipse.jgit/src/org/eclipse/jgit/blame/BlameRegionMerger.java
index bf7e0ff736..67bc6fb789 100644
--- a/org.eclipse.jgit/src/org/eclipse/jgit/blame/BlameRegionMerger.java
+++ b/org.eclipse.jgit/src/org/eclipse/jgit/blame/BlameRegionMerger.java
@@ -72,7 +72,7 @@ class BlameRegionMerger {
List<Candidate> mergeOneRegion(Region region) throws IOException {
List<CacheRegion> overlaps = findOverlaps(region);
if (overlaps.isEmpty()) {
- throw new IllegalStateException(
+ throw new IOException(
"Cached blame should cover all lines");
}
/*