Skip to main content
summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorjmisinco2011-11-22 20:05:33 +0000
committerRyan D. Brooks2011-11-22 20:05:33 +0000
commit65ad008cecf0acd44d691de39af349614057d308 (patch)
tree33736104001661ab4d6a4700c39f163fdce5f4ca
parentdbd789c6c7c1f4fa11e2b6f7f1b173b0fe4c06ad (diff)
downloadorg.eclipse.osee-65ad008cecf0acd44d691de39af349614057d308.tar.gz
org.eclipse.osee-65ad008cecf0acd44d691de39af349614057d308.tar.xz
org.eclipse.osee-65ad008cecf0acd44d691de39af349614057d308.zip
bug: SVNChecksum changed api0.9.9.v201111230003_SR3
-rw-r--r--plugins/org.eclipse.osee.framework.svn/build.properties2
-rw-r--r--plugins/org.eclipse.osee.framework.svn/src/org/eclipse/osee/framework/svn/SvnAPI.java13
2 files changed, 13 insertions, 2 deletions
diff --git a/plugins/org.eclipse.osee.framework.svn/build.properties b/plugins/org.eclipse.osee.framework.svn/build.properties
index 5b359b5b78b..34d2e4d2dad 100644
--- a/plugins/org.eclipse.osee.framework.svn/build.properties
+++ b/plugins/org.eclipse.osee.framework.svn/build.properties
@@ -1,4 +1,4 @@
source.. = src/
output.. = bin/
bin.includes = META-INF/,\
- . \ No newline at end of file
+ .
diff --git a/plugins/org.eclipse.osee.framework.svn/src/org/eclipse/osee/framework/svn/SvnAPI.java b/plugins/org.eclipse.osee.framework.svn/src/org/eclipse/osee/framework/svn/SvnAPI.java
index 6379907bb1b..e9ea3abd2ed 100644
--- a/plugins/org.eclipse.osee.framework.svn/src/org/eclipse/osee/framework/svn/SvnAPI.java
+++ b/plugins/org.eclipse.osee.framework.svn/src/org/eclipse/osee/framework/svn/SvnAPI.java
@@ -16,6 +16,7 @@ import java.lang.reflect.Constructor;
import java.net.URI;
import java.text.DateFormat;
import java.util.ArrayList;
+import java.util.Arrays;
import java.util.Date;
import java.util.HashMap;
import java.util.List;
@@ -85,6 +86,16 @@ public class SvnAPI {
return toReturn;
}
+ private String bytesToString(byte[] bytes) {
+ StringBuilder builder = new StringBuilder();
+ if(bytes != null) {
+ for (byte aByte : bytes) {
+ builder.append(aByte);
+ }
+ }
+ return builder.toString();
+ }
+
private RepositoryEntry toRepositoryEntry(File file, SVNEntryInfo info) {
String entryType = "undefined";
if (info.kind >= 0 && info.kind < NodeKind.NAMES.length) {
@@ -93,7 +104,7 @@ public class SvnAPI {
DateFormat dateFormat =
DateFormat.getDateTimeInstance(DateFormat.DEFAULT, DateFormat.DEFAULT, Locale.getDefault());
final RepositoryEntry entry = new RepositoryEntry(entryType, getVersionControlSystem());
- entry.addField(EntryFields.checksum, info.checksum);
+ entry.addField(EntryFields.checksum, bytesToString(info.checksum.digest));
entry.addField(EntryFields.committedRev, Long.toString(info.lastChangedRevision));
entry.addField(EntryFields.fileName, info.path);
entry.addField(EntryFields.committeDate, dateFormat.format(new Date(info.lastChangedDate)));

Back to the top