diff options
author | Mykola Nikishov | 2016-10-15 16:23:47 +0000 |
---|---|---|
committer | Mykola Nikishov | 2016-11-07 19:50:36 +0000 |
commit | b85882be2121b5eb9667277da75604f4b2b797d0 (patch) | |
tree | 41c6944f9fea422469e976cfd7a2b51ae426e43d /bundles/org.eclipse.equinox.p2.repository.tools/src/org/eclipse/equinox/p2 | |
parent | c032cd7c1538834686a9f16c203a9094084631d8 (diff) | |
download | rt.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')
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); - } -} |