diff options
author | Thomas Watson | 2016-11-08 13:47:38 +0000 |
---|---|---|
committer | Thomas Watson | 2016-11-08 13:47:38 +0000 |
commit | 6217988b54787e30609f9289ae9ff5b6aa7b33ae (patch) | |
tree | 2c63ab4ed7349afc1438008c1c2cab9550a12898 /bundles/org.eclipse.equinox.p2.repository.tools/src/org/eclipse/equinox/p2/internal | |
parent | 61729b60464bdfbdbfef9eed015b66bce7285782 (diff) | |
download | rt.equinox.p2-6217988b54787e30609f9289ae9ff5b6aa7b33ae.tar.gz rt.equinox.p2-6217988b54787e30609f9289ae9ff5b6aa7b33ae.tar.xz rt.equinox.p2-6217988b54787e30609f9289ae9ff5b6aa7b33ae.zip |
Revert "Bug 490028 - Extract MD5 checksum calculation into a separate class"
This reverts commit b85882be2121b5eb9667277da75604f4b2b797d0.
Diffstat (limited to 'bundles/org.eclipse.equinox.p2.repository.tools/src/org/eclipse/equinox/p2/internal')
2 files changed, 24 insertions, 2 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 1d8f44f77..12191f9b2 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,7 +17,6 @@ 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; @@ -118,7 +117,7 @@ public class RecreateRepositoryApplication extends AbstractApplication { newDescriptor.setProperty(IArtifactDescriptor.ARTIFACT_SIZE, size); newDescriptor.setProperty(IArtifactDescriptor.DOWNLOAD_SIZE, size); - String md5 = ChecksumProducer.computeMD5(artifactFile); + String md5 = RepositoryUtilities.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 new file mode 100644 index 000000000..01d89a2ca --- /dev/null +++ b/bundles/org.eclipse.equinox.p2.repository.tools/src/org/eclipse/equinox/p2/internal/repository/tools/RepositoryUtilities.java @@ -0,0 +1,23 @@ +/******************************************************************************* + * 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); + } +} |