diff options
Diffstat (limited to 'libbutl/standard-version.cxx')
-rw-r--r-- | libbutl/standard-version.cxx | 16 |
1 files changed, 8 insertions, 8 deletions
diff --git a/libbutl/standard-version.cxx b/libbutl/standard-version.cxx index f4517ef..b01ebb9 100644 --- a/libbutl/standard-version.cxx +++ b/libbutl/standard-version.cxx @@ -496,13 +496,19 @@ namespace butl } string standard_version:: - string_project () const + string_project (bool rev) const { std::string r (string_version ()); if (snapshot ()) r += string_snapshot (); // string_version() includes trailing dot. + if (rev && revision != 0) + { + r += '+'; + r += to_string (revision); + } + return r; } @@ -533,13 +539,7 @@ namespace butl r += '-'; } - r += string_project (); - - if (revision != 0) - { - r += '+'; - r += to_string (revision); - } + r += string_project (true /* revision */); return r; } |