From 5b549d176ba6eff19400c5edbd100eec825f6200 Mon Sep 17 00:00:00 2001 From: Karen Arutyunov Date: Thu, 20 Jun 2019 20:39:15 +0300 Subject: Make standard_version::string_project() to optionally include the revision --- libbutl/standard-version.cxx | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) (limited to 'libbutl/standard-version.cxx') 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; } -- cgit v1.1