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());
   }

Reply via email to