# HG changeset patch # User Teemu Piippo # Date 1345860358 -10800 # Node ID 8834e4b6aebdc17c7ad98292e34d43039ad597d5 # Parent 891b9e6ee13959859b5abd442c95e77ab14127c9 only print revision in version header if it's non-zero diff -r 891b9e6ee139 -r 8834e4b6aebd main.cxx --- a/main.cxx Sat Aug 25 04:19:22 2012 +0300 +++ b/main.cxx Sat Aug 25 05:05:58 2012 +0300 @@ -105,7 +105,12 @@ // Print header str header; str headerline = "-="; - header.appendformat ("%s version %d.%d.%d", APPNAME, VERSION_MAJOR, VERSION_MINOR, VERSION_REVISION); + header.appendformat ("%s version %d.%d", APPNAME, VERSION_MAJOR, VERSION_MINOR); + + // Include revision if non-zero + if (VERSION_REVISION) + header.appendformat (".%d", VERSION_REVISION); + headerline.repeat ((header.len()/2)-1); headerline += '-'; printf ("%s\n%s\n", header.chars(), headerline.chars());