diff options
author | jmisinco | 2011-11-22 20:05:33 +0000 |
---|---|---|
committer | Ryan D. Brooks | 2011-11-22 20:05:33 +0000 |
commit | 65ad008cecf0acd44d691de39af349614057d308 (patch) | |
tree | 33736104001661ab4d6a4700c39f163fdce5f4ca | |
parent | dbd789c6c7c1f4fa11e2b6f7f1b173b0fe4c06ad (diff) | |
download | org.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.properties | 2 | ||||
-rw-r--r-- | plugins/org.eclipse.osee.framework.svn/src/org/eclipse/osee/framework/svn/SvnAPI.java | 13 |
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))); |