/*
* Version.java
*
* for Release 2.0
* This File is part of PortableSigner (http://portablesigner.sf.net/)
* and is under the European Public License V1.1 (http://www.osor.eu/eupl)
* (c) Peter Pfl�ging <peter@pflaeging.net>
*/
package net.pflaeging.PortableSigner;
/**
* @author peter@pflaeging.net
*/
public class Version {
private static String internaltag;
public static String release;
public static String print;
public static String version;
public Version() {
String cleanDate, cleanAuthor, cleanRevision, cleanRelease, cleanInternalTag;
cleanDate = "Date: " +
java.util.ResourceBundle.getBundle("net/pflaeging/PortableSigner/Version")
.getString("Date");
cleanAuthor = "Committer: " +
java.util.ResourceBundle.getBundle("net/pflaeging/PortableSigner/Version")
.getString("Committer");
cleanRevision = "GitVersion: " +
java.util.ResourceBundle.getBundle("net/pflaeging/PortableSigner/Version")
.getString("GitVersion");
cleanRelease = java.util.ResourceBundle.getBundle("net/pflaeging/PortableSigner/Version")
.getString("Release");
cleanInternalTag = java.util.ResourceBundle.getBundle("net/pflaeging/PortableSigner/Version")
.getString("InternalTag");
print = cleanRevision + "\n" + cleanAuthor + "\n" + cleanDate;
if (cleanInternalTag.equals(""))
{
internaltag = "";
} else {
internaltag = " " + cleanInternalTag;
}
release = cleanRelease + internaltag;
version = release + " " + cleanRevision;
}
}