summaryrefslogtreecommitdiff
path: root/src/main/options_handlers.h
diff options
context:
space:
mode:
authorMorgan Deters <mdeters@cs.nyu.edu>2013-01-25 17:11:44 -0500
committerMorgan Deters <mdeters@cs.nyu.edu>2013-02-16 15:14:55 -0500
commit72832c1a749e4bde8d16930b0f59e5db9810cafc (patch)
treeee86841b13d5fa8e020e938fdcc79059a9177d47 /src/main/options_handlers.h
parentd389114bc99897fc7ea3c744194225ebab368851 (diff)
Fix version identification for new git repository.
Diffstat (limited to 'src/main/options_handlers.h')
-rw-r--r--src/main/options_handlers.h12
1 files changed, 9 insertions, 3 deletions
diff --git a/src/main/options_handlers.h b/src/main/options_handlers.h
index c2eb489ed..f14a67d5f 100644
--- a/src/main/options_handlers.h
+++ b/src/main/options_handlers.h
@@ -26,14 +26,20 @@ inline void showConfiguration(std::string option, SmtEngine* smt) {
fputs(Configuration::about().c_str(), stdout);
printf("\n");
printf("version : %s\n", Configuration::getVersionString().c_str());
- if(Configuration::isSubversionBuild()) {
- printf("subversion : yes [%s r%u%s]\n",
+ if(Configuration::isGitBuild()) {
+ printf("scm : git [%s %s%s]\n",
+ Configuration::getGitBranchName(),
+ std::string(Configuration::getGitCommit()).substr(0, 8).c_str(),
+ Configuration::hasGitModifications() ?
+ " (with modifications)" : "");
+ } else if(Configuration::isSubversionBuild()) {
+ printf("scm : svn [%s r%u%s]\n",
Configuration::getSubversionBranchName(),
Configuration::getSubversionRevision(),
Configuration::hasSubversionModifications() ?
" (with modifications)" : "");
} else {
- printf("subversion : %s\n", Configuration::isSubversionBuild() ? "yes" : "no");
+ printf("scm : no\n");
}
printf("\n");
printf("library : %u.%u.%u\n",
generated by cgit on debian on lair
contact matthew@masot.net with questions or feedback