]> git.ipfire.org Git - thirdparty/freeswitch.git/commitdiff
Condense the humanized FS version string
authorTravis Cross <tc@traviscross.com>
Fri, 21 Sep 2012 18:04:41 +0000 (18:04 +0000)
committerTravis Cross <tc@traviscross.com>
Sun, 23 Sep 2012 04:13:04 +0000 (04:13 +0000)
Old:
FreeSWITCH Version 1.3.0+git~20120916T192130Z~3b5aa066c7 (1.3.0; git at commit 3b5aa066c7 on Sun, 16 Sep 2012 19:21:30 Z)

New:
FreeSWITCH Version 1.3.0+git~20120916T192130Z~3b5aa066c7 (git 3b5aa06 2012-09-16 19:21:30Z)

build/print_git_revision.c
src/include/switch_version.h.cmake
src/include/switch_version.h.template
src/mod/applications/mod_commands/mod_commands.c
src/switch.c
src/switch_core.c

index 0f8e680b37538e97897e75542833cf0a9bc533b7..974ba6ca3ac518e91a4cb01617040f451959a048 100644 (file)
@@ -69,15 +69,15 @@ static int print_human_version(void) {
   if ((sys1(xdate,sizeof(xdate),"git log -n1 --format='%ct' HEAD"))) return 1;
   xdate_t=(time_t)atoi(xdate);
   if (!(xdate_tm=gmtime(&xdate_t))) return 1;
-  strftime(xfdate,sizeof(xfdate),"%a, %d %b %Y %H:%M:%S Z",xdate_tm);
-  if ((sys1(xcommit,sizeof(xcommit),"git rev-list -n1 --abbrev=10 --abbrev-commit HEAD")))
+  strftime(xfdate,sizeof(xfdate),"%Y-%m-%d %H:%M:%SZ",xdate_tm);
+  if ((sys1(xcommit,sizeof(xcommit),"git rev-list -n1 --abbrev=7 --abbrev-commit HEAD")))
     return 1;
-  snprintf(xver,sizeof(xver),"; git at commit %s on %s",xcommit,xfdate);
+  snprintf(xver,sizeof(xver),"git %s %s",xcommit,xfdate);
   if (show_unclean && (sys(NULL,0,"git diff-index --quiet HEAD"))) {
     char buf[256], now[256]; time_t now_t=time(NULL); struct tm *now_tm;
     if (!(now_tm=gmtime(&now_t))) return 1;
-    strftime(now,sizeof(now),"%a, %d %b %Y %H:%M:%S Z",now_tm);
-    snprintf(buf,sizeof(buf),"%s; unclean git build on %s",xver,now);
+    strftime(now,sizeof(now),"%Y-%m-%d %H:%M:%SZ",now_tm);
+    snprintf(buf,sizeof(buf),"%s unclean %s",xver,now);
     strncpy(xver,buf,sizeof(xver));
   }
   printf("%s\n",xver);
index c722c2221d30f7371ed427ec508d268d9c6b87cb..6e7f2036e6e858c667a6b84deacada0af3d691cd 100644 (file)
@@ -43,7 +43,7 @@ extern "C" {
 #define SWITCH_VERSION_REVISION                        "@Project_WC_REVISION@"
 #define SWITCH_VERSION_REVISION_HUMAN          "@Project_WC_REVISION@"
 #define SWITCH_VERSION_FULL                    SWITCH_VERSION_MAJOR "." SWITCH_VERSION_MINOR "." SWITCH_VERSION_MICRO SWITCH_VERSION_REVISION
-#define SWITCH_VERSION_FULL_HUMAN              SWITCH_VERSION_MAJOR "." SWITCH_VERSION_MINOR "." SWITCH_VERSION_MICRO SWITCH_VERSION_REVISION_HUMAN
+#define SWITCH_VERSION_FULL_HUMAN              SWITCH_VERSION_MAJOR "." SWITCH_VERSION_MINOR "." SWITCH_VERSION_MICRO " " SWITCH_VERSION_REVISION_HUMAN
 
 #ifdef __cplusplus
 }
index dfec6e091e1c68beaeb7dcf3efce55435bd647ed..2e253dc69f81159a24e65f941d62a9f0e1928c9f 100644 (file)
@@ -43,7 +43,7 @@ extern "C" {
 #define SWITCH_VERSION_REVISION                        "@SWITCH_VERSION_REVISION@"
 #define SWITCH_VERSION_REVISION_HUMAN          "@SWITCH_VERSION_REVISION_HUMAN@"
 #define SWITCH_VERSION_FULL                    SWITCH_VERSION_MAJOR "." SWITCH_VERSION_MINOR "." SWITCH_VERSION_MICRO SWITCH_VERSION_REVISION
-#define SWITCH_VERSION_FULL_HUMAN              SWITCH_VERSION_MAJOR "." SWITCH_VERSION_MINOR "." SWITCH_VERSION_MICRO SWITCH_VERSION_REVISION_HUMAN
+#define SWITCH_VERSION_FULL_HUMAN              SWITCH_VERSION_MAJOR "." SWITCH_VERSION_MINOR "." SWITCH_VERSION_MICRO " " SWITCH_VERSION_REVISION_HUMAN
 
 #ifdef __cplusplus
 }
index 0a6c1d08ce68ef41526370a132960de4a2c850f6..d823af7194d03a03e45b0d124195da7d10d29802 100644 (file)
@@ -286,7 +286,7 @@ SWITCH_STANDARD_API(shutdown_function)
 
 SWITCH_STANDARD_API(version_function)
 {
-       stream->write_function(stream, "FreeSWITCH Version %s (%s)\n", SWITCH_VERSION_FULL, SWITCH_VERSION_FULL_HUMAN);
+       stream->write_function(stream, "FreeSWITCH Version %s (%s)\n", SWITCH_VERSION_FULL, SWITCH_VERSION_REVISION_HUMAN);
        return SWITCH_STATUS_SUCCESS;
 }
 
index e1b602356e6586d66f95adb6322d04b07f37112b..4f8678a97f7e4e1c301f3ff3b498ac3d550e1bd7 100644 (file)
@@ -577,7 +577,7 @@ int main(int argc, char *argv[])
                }
 
                else if (!strcmp(local_argv[x], "-version")) {
-                       fprintf(stdout, "FreeSWITCH version: %s (%s)\n", SWITCH_VERSION_FULL, SWITCH_VERSION_FULL_HUMAN);
+                       fprintf(stdout, "FreeSWITCH version: %s (%s)\n", SWITCH_VERSION_FULL, SWITCH_VERSION_REVISION_HUMAN);
                        exit(EXIT_SUCCESS);
                }
 #endif
index 2a9bec7deed2fccbef9d7268d7a7444738eac4c3..ec313ea2fb4a81da8a7d2b1f29bae007ef32c9fa 100644 (file)
@@ -2013,7 +2013,7 @@ SWITCH_DECLARE(switch_status_t) switch_core_init_and_modload(switch_core_flag_t
 
        switch_log_printf(SWITCH_CHANNEL_LOG, SWITCH_LOG_CONSOLE,
                                          "\nFreeSWITCH Version %s (%s) Started.\nMax Sessions[%u]\nSession Rate[%d]\nSQL [%s]\n",
-                                         SWITCH_VERSION_FULL, SWITCH_VERSION_FULL_HUMAN,
+                                         SWITCH_VERSION_FULL, SWITCH_VERSION_REVISION_HUMAN,
                                          switch_core_session_limit(0),
                                          switch_core_sessions_per_second(0), switch_test_flag((&runtime), SCF_USE_SQL) ? "Enabled" : "Disabled");