Skip to content
Snippets Groups Projects
Commit 2baec016 authored by david_williams's avatar david_williams
Browse files

update versioning reference

parent 57b63586
No related branches found
No related tags found
No related merge requests found
......@@ -614,7 +614,7 @@ public class VersionLister implements IPlatformRunnable {
}
else {
// assumes file is bundled with test plugin
versionCheckerBundle.getResource(referenceFileName);
referenceDataURL = versionCheckerBundle.getResource(referenceFileName);
}
if (referenceDataURL != null) {
InputStream inStream = referenceDataURL.openStream();
......@@ -748,6 +748,8 @@ public class VersionLister implements IPlatformRunnable {
// TODO: needs to really write UTF-8, or better, serialize DOM
referenceWriter.write("<?xml version=\"1.0\" encoding=\"UTF-8\"?>" + EOL);
referenceWriter.write("<!DOCTYPE versioningData PUBLIC \"versioningDataID\" \"/versioningData.dtd\" >" + EOL);
referenceWriter.write("<versioningData>" + EOL);
......@@ -802,7 +804,7 @@ public class VersionLister implements IPlatformRunnable {
private String getDefaultID() {
String defaultID = null;
String buildLabel = System.getProperty("buildLabel");
if (buildLabel != null && buildLabel.length() != 0) {
if (buildLabel != null && buildLabel.length() > 0) {
defaultID = clean(buildLabel);
}
else {
......@@ -878,18 +880,18 @@ public class VersionLister implements IPlatformRunnable {
* @return
*/
private String clean(String label) {
String result = label;
String possibleResult = null;
int hPos = label.indexOf('-');
if (hPos > -1) {
possibleResult = label.substring(hPos + 1);
hPos = possibleResult.indexOf('-');
if (hPos > -1) {
possibleResult = possibleResult.substring(0, hPos);
result = possibleResult;
}
}
String result = label.trim();
// String possibleResult = null;
// int hPos = label.indexOf('-');
// if (hPos > -1) {
// possibleResult = label.substring(hPos + 1);
// hPos = possibleResult.indexOf('-');
// if (hPos > -1) {
// possibleResult = possibleResult.substring(0, hPos);
// result = possibleResult;
// }
// }
return result;
......
<?xml version="1.0" encoding="ISO-8859-1"?>
<!ELEMENT versioningData (referenceData*)>
<!ELEMENT referenceData (featureData, bundleData)>
<!ATTLIST referenceData id ID #REQUIRED>
<!ELEMENT featureData (entry*)>
<!ELEMENT bundleData (entry*)>
<!ELEMENT entry (name, version)>
<!ELEMENT name (#PCDATA)>
<!ELEMENT version (#PCDATA)>
\ No newline at end of file
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment