aboutsummaryrefslogtreecommitdiff
path: root/libbutl/standard-version.cxx
diff options
context:
space:
mode:
Diffstat (limited to 'libbutl/standard-version.cxx')
-rw-r--r--libbutl/standard-version.cxx16
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;
}