Skip to main content
aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMykola Nikishov2016-10-15 16:23:47 +0000
committerMykola Nikishov2016-11-07 19:50:36 +0000
commitb85882be2121b5eb9667277da75604f4b2b797d0 (patch)
tree41c6944f9fea422469e976cfd7a2b51ae426e43d /bundles/org.eclipse.equinox.p2.repository.tools/src/org/eclipse/equinox/p2
parentc032cd7c1538834686a9f16c203a9094084631d8 (diff)
downloadrt.equinox.p2-b85882be2121b5eb9667277da75604f4b2b797d0.tar.gz
rt.equinox.p2-b85882be2121b5eb9667277da75604f4b2b797d0.tar.xz
rt.equinox.p2-b85882be2121b5eb9667277da75604f4b2b797d0.zip
Bug 490028 - Extract MD5 checksum calculation into a separate class
Since the previous commit [1], RepositoryUtilities' single method just proxies the call down to ChecksumProducer. Get rid of internal RepositoryUtilities completely. [1] 5b2f061cd8ecf96a37783657e7ee7a0110c9d26d Change-Id: Icf962618f1a91c0c5e9f5ec67ff4c587cfaec458 Signed-off-by: Mykola Nikishov <mn@mn.com.ua>
Diffstat (limited to 'bundles/org.eclipse.equinox.p2.repository.tools/src/org/eclipse/equinox/p2')
-rw-r--r--bundles/org.eclipse.equinox.p2.repository.tools/src/org/eclipse/equinox/p2/internal/repository/tools/RecreateRepositoryApplication.java3
-rw-r--r--bundles/org.eclipse.equinox.p2.repository.tools/src/org/eclipse/equinox/p2/internal/repository/tools/RepositoryUtilities.java23
2 files changed, 2 insertions, 24 deletions
diff --git a/bundles/org.eclipse.equinox.p2.repository.tools/src/org/eclipse/equinox/p2/internal/repository/tools/RecreateRepositoryApplication.java b/bundles/org.eclipse.equinox.p2.repository.tools/src/org/eclipse/equinox/p2/internal/repository/tools/RecreateRepositoryApplication.java
index 12191f9b2..1d8f44f77 100644
--- a/bundles/org.eclipse.equinox.p2.repository.tools/src/org/eclipse/equinox/p2/internal/repository/tools/RecreateRepositoryApplication.java
+++ b/bundles/org.eclipse.equinox.p2.repository.tools/src/org/eclipse/equinox/p2/internal/repository/tools/RecreateRepositoryApplication.java
@@ -17,6 +17,7 @@ import java.net.URI;
import java.util.*;
import org.eclipse.core.runtime.*;
import org.eclipse.equinox.internal.p2.artifact.repository.simple.SimpleArtifactRepository;
+import org.eclipse.equinox.internal.p2.repository.helpers.ChecksumProducer;
import org.eclipse.equinox.p2.core.ProvisionException;
import org.eclipse.equinox.p2.metadata.IArtifactKey;
import org.eclipse.equinox.p2.query.IQueryResult;
@@ -117,7 +118,7 @@ public class RecreateRepositoryApplication extends AbstractApplication {
newDescriptor.setProperty(IArtifactDescriptor.ARTIFACT_SIZE, size);
newDescriptor.setProperty(IArtifactDescriptor.DOWNLOAD_SIZE, size);
- String md5 = RepositoryUtilities.computeMD5(artifactFile);
+ String md5 = ChecksumProducer.computeMD5(artifactFile);
if (md5 != null)
newDescriptor.setProperty(IArtifactDescriptor.DOWNLOAD_MD5, md5);
diff --git a/bundles/org.eclipse.equinox.p2.repository.tools/src/org/eclipse/equinox/p2/internal/repository/tools/RepositoryUtilities.java b/bundles/org.eclipse.equinox.p2.repository.tools/src/org/eclipse/equinox/p2/internal/repository/tools/RepositoryUtilities.java
deleted file mode 100644
index 01d89a2ca..000000000
--- a/bundles/org.eclipse.equinox.p2.repository.tools/src/org/eclipse/equinox/p2/internal/repository/tools/RepositoryUtilities.java
+++ /dev/null
@@ -1,23 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2009, 2016 IBM Corporation and others.
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * IBM Corporation - initial API and implementation
- * Mykola Nikishov - extract MD5 checksum calculation
- *******************************************************************************/
-
-package org.eclipse.equinox.p2.internal.repository.tools;
-
-import java.io.File;
-import org.eclipse.equinox.internal.p2.repository.helpers.ChecksumProducer;
-
-public class RepositoryUtilities {
-
- public static String computeMD5(File file) {
- return ChecksumProducer.computeMD5(file);
- }
-}

Back to the top