diff options
author | Sam Davis | 2015-08-04 20:50:48 +0000 |
---|---|---|
committer | Sam Davis | 2015-08-07 22:39:23 +0000 |
commit | 972968bad01aa8640a321ef24f5f2fc452d38c2b (patch) | |
tree | eae4bebce5f5db029223b725aa1a1ea3e1108b56 /org.eclipse.mylyn.gerrit.core/src | |
parent | b4b1fb57cb7ec71b69aa41d04695efa790de97f2 (diff) | |
download | org.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.java | 3 |
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); } |