FLUME-1416. Version Info should have hardcoded git repo address. \n (Hari Shreedharan via Mubarak Seyed)
Project: http://git-wip-us.apache.org/repos/asf/flume/repo Commit: http://git-wip-us.apache.org/repos/asf/flume/commit/74c7a469 Tree: http://git-wip-us.apache.org/repos/asf/flume/tree/74c7a469 Diff: http://git-wip-us.apache.org/repos/asf/flume/diff/74c7a469 Branch: refs/heads/cdh-1.2.0+24_intuit Commit: 74c7a469e666d6184e643213a7fa9d726583d58a Parents: 6681f0b Author: Mubarak Seyed <[email protected]> Authored: Thu Aug 2 00:13:20 2012 -0700 Committer: Hari Shreedharan <[email protected]> Committed: Fri Sep 7 13:09:12 2012 -0700 ---------------------------------------------------------------------- .../java/org/apache/flume/tools/VersionInfo.java | 11 +++++++++-- 1 files changed, 9 insertions(+), 2 deletions(-) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/flume/blob/74c7a469/flume-ng-core/src/main/java/org/apache/flume/tools/VersionInfo.java ---------------------------------------------------------------------- diff --git a/flume-ng-core/src/main/java/org/apache/flume/tools/VersionInfo.java b/flume-ng-core/src/main/java/org/apache/flume/tools/VersionInfo.java index 3f06635..c12cf8d 100644 --- a/flume-ng-core/src/main/java/org/apache/flume/tools/VersionInfo.java +++ b/flume-ng-core/src/main/java/org/apache/flume/tools/VersionInfo.java @@ -54,7 +54,12 @@ public class VersionInfo { * @return the revision number, eg. "100755" */ public static String getRevision() { - return version != null ? version.revision() : "Unknown"; + if(version != null + && version.revision() != null + && !version.revision().isEmpty()){ + return version.revision(); + } + return "Unknown"; } /** @@ -110,7 +115,9 @@ public class VersionInfo { public static void main(String[] args) { System.out.println("Flume " + getVersion()); - System.out.println("Subversion " + getUrl() + " -r " + getRevision()); + System.out.println("Source code repository: " + + "https://git-wip-us.apache.org/repos/asf/flume.git"); + System.out.println("Revision: " + getRevision()); System.out.println("Compiled by " + getUser() + " on " + getDate()); System.out.println("From source with checksum " + getSrcChecksum()); }
