Skip to main content
summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorSam Davis2015-08-04 20:50:48 +0000
committerSam Davis2015-08-07 22:39:23 +0000
commit972968bad01aa8640a321ef24f5f2fc452d38c2b (patch)
treeeae4bebce5f5db029223b725aa1a1ea3e1108b56 /org.eclipse.mylyn.gerrit.core/src
parentb4b1fb57cb7ec71b69aa41d04695efa790de97f2 (diff)
downloadorg.eclipse.mylyn.reviews-972968bad01aa8640a321ef24f5f2fc452d38c2b.tar.gz
org.eclipse.mylyn.reviews-972968bad01aa8640a321ef24f5f2fc452d38c2b.tar.xz
org.eclipse.mylyn.reviews-972968bad01aa8640a321ef24f5f2fc452d38c2b.zip
474262: cannot retrieve patch set containing renamed binary file
Change-Id: I5bf2a6c71ce04580fca3ea74bf8855f36927d0bf Task-Url: https://bugs.eclipse.org/bugs/show_bug.cgi?id=474262
Diffstat (limited to 'org.eclipse.mylyn.gerrit.core/src')
-rw-r--r--org.eclipse.mylyn.gerrit.core/src/org/eclipse/mylyn/internal/gerrit/core/client/GerritClient.java3
1 files changed, 2 insertions, 1 deletions
diff --git a/org.eclipse.mylyn.gerrit.core/src/org/eclipse/mylyn/internal/gerrit/core/client/GerritClient.java b/org.eclipse.mylyn.gerrit.core/src/org/eclipse/mylyn/internal/gerrit/core/client/GerritClient.java
index 94808d325..6af841ab5 100644
--- a/org.eclipse.mylyn.gerrit.core/src/org/eclipse/mylyn/internal/gerrit/core/client/GerritClient.java
+++ b/org.eclipse.mylyn.gerrit.core/src/org/eclipse/mylyn/internal/gerrit/core/client/GerritClient.java
@@ -29,6 +29,7 @@ import java.net.UnknownHostException;
import java.util.ArrayList;
import java.util.Arrays;
import java.util.Collections;
+import java.util.EnumSet;
import java.util.HashMap;
import java.util.HashSet;
import java.util.List;
@@ -455,7 +456,7 @@ public abstract class GerritClient extends ReviewsClient {
protected void fetchLeftBinaryContent(final PatchScriptX patchScript, final Patch.Key key,
final PatchSet.Id leftId, final IProgressMonitor monitor) throws GerritException {
- if (patchScript.getChangeType() != ChangeType.ADDED) {
+ if (EnumSet.of(ChangeType.DELETED, ChangeType.MODIFIED).contains(patchScript.getChangeType())) {
byte[] binaryContent = fetchBinaryContent(getUrlForPatchSetOrBase(key, leftId), monitor);
patchScript.setBinaryA(binaryContent);
}

Back to the top