Skip to main content
aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--bundles/org.eclipse.compare.core/src/org/eclipse/compare/internal/core/patch/PatchReader.java6
1 files changed, 5 insertions, 1 deletions
diff --git a/bundles/org.eclipse.compare.core/src/org/eclipse/compare/internal/core/patch/PatchReader.java b/bundles/org.eclipse.compare.core/src/org/eclipse/compare/internal/core/patch/PatchReader.java
index f4540e5a2..a18d93ba6 100644
--- a/bundles/org.eclipse.compare.core/src/org/eclipse/compare/internal/core/patch/PatchReader.java
+++ b/bundles/org.eclipse.compare.core/src/org/eclipse/compare/internal/core/patch/PatchReader.java
@@ -65,7 +65,7 @@ public class PatchReader {
public static final String MULTIPROJECTPATCH_PROJECT= "#P"; //$NON-NLS-1$
- private static final Pattern GIT_PATCH_PATTERN = Pattern.compile("^diff --git a/.+ b/.+[\r\n]+$");
+ private static final Pattern GIT_PATCH_PATTERN= Pattern.compile("^diff --git a/.+ b/.+[\r\n]+$"); //$NON-NLS-1$
/**
* Create a patch reader for the default date formats.
@@ -329,6 +329,10 @@ public class PatchReader {
if (line.indexOf("Index:") == 0) //$NON-NLS-1$
break;
//$FALL-THROUGH$
+ case 'd':
+ if (line.indexOf("diff ") == 0) //$NON-NLS-1$
+ break;
+ //$FALL-THROUGH$
default:
throw new IOException("Invalid patch"); //$NON-NLS-1$
}

Back to the top