diff options
author | Karen Arutyunov <karen@codesynthesis.com> | 2019-06-20 20:39:15 +0300 |
---|---|---|
committer | Karen Arutyunov <karen@codesynthesis.com> | 2019-06-21 15:45:48 +0300 |
commit | 5b549d176ba6eff19400c5edbd100eec825f6200 (patch) | |
tree | 2546b0a0482aeb996fc303e3e8bf94866dd73c79 /libbutl/standard-version.cxx | |
parent | 6bad683716510e148852856417bd8558a7735195 (diff) |
Make standard_version::string_project() to optionally include the revision
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; } |