Fossil SCM
Fixes to the verbose mode of the version command. Also, make sure to consistently order optional feature lists.
Commit
b85a18ba2016312f71b3f8e200e3ff60628458bd
Parent
e3f9a42b5831340…
2 files changed
+10
-2
+6
-6
+10
-2
| --- src/main.c | ||
| +++ src/main.c | ||
| @@ -756,25 +756,33 @@ | ||
| 756 | 756 | MANIFEST_VERSION " " MANIFEST_DATE " UTC\n"); |
| 757 | 757 | if(!find_option("verbose","v",0)){ |
| 758 | 758 | return; |
| 759 | 759 | }else{ |
| 760 | 760 | int count = 0; |
| 761 | - fossil_print("Compiled with the following features enabled:\n", | |
| 761 | + fossil_print("Compiled using %s with the following features enabled:\n", | |
| 762 | 762 | COMPILER_NAME); |
| 763 | 763 | #if defined(FOSSIL_ENABLE_SSL) |
| 764 | 764 | ++count; |
| 765 | 765 | fossil_print("\tSSL\n"); |
| 766 | 766 | #endif |
| 767 | 767 | #if defined(FOSSIL_ENABLE_TCL) |
| 768 | 768 | ++count; |
| 769 | 769 | fossil_print("\tTCL\n"); |
| 770 | 770 | #endif |
| 771 | +#if defined(FOSSIL_ENABLE_TCL_STUBS) | |
| 772 | + ++count; | |
| 773 | + fossil_print("\tTCL_STUBS\n"); | |
| 774 | +#endif | |
| 771 | 775 | #if defined(FOSSIL_ENABLE_JSON) |
| 772 | 776 | ++count; |
| 773 | 777 | fossil_print("\tJSON\n"); |
| 774 | 778 | #endif |
| 775 | - if(!count){ | |
| 779 | +#if defined(FOSSIL_ENABLE_MARKDOWN) | |
| 780 | + ++count; | |
| 781 | + fossil_print("\tMARKDOWN\n"); | |
| 782 | +#endif | |
| 783 | + if( !count ){ | |
| 776 | 784 | fossil_print("\tno optional features enabled.\n"); |
| 777 | 785 | } |
| 778 | 786 | } |
| 779 | 787 | } |
| 780 | 788 | |
| 781 | 789 |
| --- src/main.c | |
| +++ src/main.c | |
| @@ -756,25 +756,33 @@ | |
| 756 | MANIFEST_VERSION " " MANIFEST_DATE " UTC\n"); |
| 757 | if(!find_option("verbose","v",0)){ |
| 758 | return; |
| 759 | }else{ |
| 760 | int count = 0; |
| 761 | fossil_print("Compiled with the following features enabled:\n", |
| 762 | COMPILER_NAME); |
| 763 | #if defined(FOSSIL_ENABLE_SSL) |
| 764 | ++count; |
| 765 | fossil_print("\tSSL\n"); |
| 766 | #endif |
| 767 | #if defined(FOSSIL_ENABLE_TCL) |
| 768 | ++count; |
| 769 | fossil_print("\tTCL\n"); |
| 770 | #endif |
| 771 | #if defined(FOSSIL_ENABLE_JSON) |
| 772 | ++count; |
| 773 | fossil_print("\tJSON\n"); |
| 774 | #endif |
| 775 | if(!count){ |
| 776 | fossil_print("\tno optional features enabled.\n"); |
| 777 | } |
| 778 | } |
| 779 | } |
| 780 | |
| 781 |
| --- src/main.c | |
| +++ src/main.c | |
| @@ -756,25 +756,33 @@ | |
| 756 | MANIFEST_VERSION " " MANIFEST_DATE " UTC\n"); |
| 757 | if(!find_option("verbose","v",0)){ |
| 758 | return; |
| 759 | }else{ |
| 760 | int count = 0; |
| 761 | fossil_print("Compiled using %s with the following features enabled:\n", |
| 762 | COMPILER_NAME); |
| 763 | #if defined(FOSSIL_ENABLE_SSL) |
| 764 | ++count; |
| 765 | fossil_print("\tSSL\n"); |
| 766 | #endif |
| 767 | #if defined(FOSSIL_ENABLE_TCL) |
| 768 | ++count; |
| 769 | fossil_print("\tTCL\n"); |
| 770 | #endif |
| 771 | #if defined(FOSSIL_ENABLE_TCL_STUBS) |
| 772 | ++count; |
| 773 | fossil_print("\tTCL_STUBS\n"); |
| 774 | #endif |
| 775 | #if defined(FOSSIL_ENABLE_JSON) |
| 776 | ++count; |
| 777 | fossil_print("\tJSON\n"); |
| 778 | #endif |
| 779 | #if defined(FOSSIL_ENABLE_MARKDOWN) |
| 780 | ++count; |
| 781 | fossil_print("\tMARKDOWN\n"); |
| 782 | #endif |
| 783 | if( !count ){ |
| 784 | fossil_print("\tno optional features enabled.\n"); |
| 785 | } |
| 786 | } |
| 787 | } |
| 788 | |
| 789 |
+6
-6
| --- src/th_main.c | ||
| +++ src/th_main.c | ||
| @@ -261,14 +261,14 @@ | ||
| 261 | 261 | ** TH command: hasfeature STRING |
| 262 | 262 | ** |
| 263 | 263 | ** Return true if the fossil binary has the given compile-time feature |
| 264 | 264 | ** enabled. The set of features includes: |
| 265 | 265 | ** |
| 266 | -** "json" = FOSSIL_ENABLE_JSON | |
| 267 | 266 | ** "ssl" = FOSSIL_ENABLE_SSL |
| 268 | 267 | ** "tcl" = FOSSIL_ENABLE_TCL |
| 269 | 268 | ** "tclStubs" = FOSSIL_ENABLE_TCL_STUBS |
| 269 | +** "json" = FOSSIL_ENABLE_JSON | |
| 270 | 270 | ** "markdown" = FOSSIL_ENABLE_MARKDOWN |
| 271 | 271 | ** |
| 272 | 272 | */ |
| 273 | 273 | static int hasfeatureCmd( |
| 274 | 274 | Th_Interp *interp, |
| @@ -284,15 +284,10 @@ | ||
| 284 | 284 | } |
| 285 | 285 | zArg = (char const*)argv[1]; |
| 286 | 286 | if(NULL==zArg){ |
| 287 | 287 | /* placeholder for following ifdefs... */ |
| 288 | 288 | } |
| 289 | -#if defined(FOSSIL_ENABLE_JSON) | |
| 290 | - else if( 0 == fossil_strnicmp( zArg, "json", 4 ) ){ | |
| 291 | - rc = 1; | |
| 292 | - } | |
| 293 | -#endif | |
| 294 | 289 | #if defined(FOSSIL_ENABLE_SSL) |
| 295 | 290 | else if( 0 == fossil_strnicmp( zArg, "ssl", 3 ) ){ |
| 296 | 291 | rc = 1; |
| 297 | 292 | } |
| 298 | 293 | #endif |
| @@ -303,10 +298,15 @@ | ||
| 303 | 298 | #endif |
| 304 | 299 | #if defined(FOSSIL_ENABLE_TCL_STUBS) |
| 305 | 300 | else if( 0 == fossil_strnicmp( zArg, "tclStubs", 8 ) ){ |
| 306 | 301 | rc = 1; |
| 307 | 302 | } |
| 303 | +#endif | |
| 304 | +#if defined(FOSSIL_ENABLE_JSON) | |
| 305 | + else if( 0 == fossil_strnicmp( zArg, "json", 4 ) ){ | |
| 306 | + rc = 1; | |
| 307 | + } | |
| 308 | 308 | #endif |
| 309 | 309 | #if defined(FOSSIL_ENABLE_MARKDOWN) |
| 310 | 310 | else if( 0 == fossil_strnicmp( zArg, "markdown", 8 ) ){ |
| 311 | 311 | rc = 1; |
| 312 | 312 | } |
| 313 | 313 |
| --- src/th_main.c | |
| +++ src/th_main.c | |
| @@ -261,14 +261,14 @@ | |
| 261 | ** TH command: hasfeature STRING |
| 262 | ** |
| 263 | ** Return true if the fossil binary has the given compile-time feature |
| 264 | ** enabled. The set of features includes: |
| 265 | ** |
| 266 | ** "json" = FOSSIL_ENABLE_JSON |
| 267 | ** "ssl" = FOSSIL_ENABLE_SSL |
| 268 | ** "tcl" = FOSSIL_ENABLE_TCL |
| 269 | ** "tclStubs" = FOSSIL_ENABLE_TCL_STUBS |
| 270 | ** "markdown" = FOSSIL_ENABLE_MARKDOWN |
| 271 | ** |
| 272 | */ |
| 273 | static int hasfeatureCmd( |
| 274 | Th_Interp *interp, |
| @@ -284,15 +284,10 @@ | |
| 284 | } |
| 285 | zArg = (char const*)argv[1]; |
| 286 | if(NULL==zArg){ |
| 287 | /* placeholder for following ifdefs... */ |
| 288 | } |
| 289 | #if defined(FOSSIL_ENABLE_JSON) |
| 290 | else if( 0 == fossil_strnicmp( zArg, "json", 4 ) ){ |
| 291 | rc = 1; |
| 292 | } |
| 293 | #endif |
| 294 | #if defined(FOSSIL_ENABLE_SSL) |
| 295 | else if( 0 == fossil_strnicmp( zArg, "ssl", 3 ) ){ |
| 296 | rc = 1; |
| 297 | } |
| 298 | #endif |
| @@ -303,10 +298,15 @@ | |
| 303 | #endif |
| 304 | #if defined(FOSSIL_ENABLE_TCL_STUBS) |
| 305 | else if( 0 == fossil_strnicmp( zArg, "tclStubs", 8 ) ){ |
| 306 | rc = 1; |
| 307 | } |
| 308 | #endif |
| 309 | #if defined(FOSSIL_ENABLE_MARKDOWN) |
| 310 | else if( 0 == fossil_strnicmp( zArg, "markdown", 8 ) ){ |
| 311 | rc = 1; |
| 312 | } |
| 313 |
| --- src/th_main.c | |
| +++ src/th_main.c | |
| @@ -261,14 +261,14 @@ | |
| 261 | ** TH command: hasfeature STRING |
| 262 | ** |
| 263 | ** Return true if the fossil binary has the given compile-time feature |
| 264 | ** enabled. The set of features includes: |
| 265 | ** |
| 266 | ** "ssl" = FOSSIL_ENABLE_SSL |
| 267 | ** "tcl" = FOSSIL_ENABLE_TCL |
| 268 | ** "tclStubs" = FOSSIL_ENABLE_TCL_STUBS |
| 269 | ** "json" = FOSSIL_ENABLE_JSON |
| 270 | ** "markdown" = FOSSIL_ENABLE_MARKDOWN |
| 271 | ** |
| 272 | */ |
| 273 | static int hasfeatureCmd( |
| 274 | Th_Interp *interp, |
| @@ -284,15 +284,10 @@ | |
| 284 | } |
| 285 | zArg = (char const*)argv[1]; |
| 286 | if(NULL==zArg){ |
| 287 | /* placeholder for following ifdefs... */ |
| 288 | } |
| 289 | #if defined(FOSSIL_ENABLE_SSL) |
| 290 | else if( 0 == fossil_strnicmp( zArg, "ssl", 3 ) ){ |
| 291 | rc = 1; |
| 292 | } |
| 293 | #endif |
| @@ -303,10 +298,15 @@ | |
| 298 | #endif |
| 299 | #if defined(FOSSIL_ENABLE_TCL_STUBS) |
| 300 | else if( 0 == fossil_strnicmp( zArg, "tclStubs", 8 ) ){ |
| 301 | rc = 1; |
| 302 | } |
| 303 | #endif |
| 304 | #if defined(FOSSIL_ENABLE_JSON) |
| 305 | else if( 0 == fossil_strnicmp( zArg, "json", 4 ) ){ |
| 306 | rc = 1; |
| 307 | } |
| 308 | #endif |
| 309 | #if defined(FOSSIL_ENABLE_MARKDOWN) |
| 310 | else if( 0 == fossil_strnicmp( zArg, "markdown", 8 ) ){ |
| 311 | rc = 1; |
| 312 | } |
| 313 |