diff options
Diffstat (limited to 'butl/standard-version.cxx')
-rw-r--r-- | butl/standard-version.cxx | 15 |
1 files changed, 15 insertions, 0 deletions
diff --git a/butl/standard-version.cxx b/butl/standard-version.cxx index 3e049e2..1952653 100644 --- a/butl/standard-version.cxx +++ b/butl/standard-version.cxx @@ -332,6 +332,21 @@ namespace butl } string standard_version:: + string_project_id () const + { + std::string r (string_version ()); + + if (snapshot ()) // Trailing dot already in id. + { + r += (snapshot_sn == latest_sn ? "z" : + snapshot_id.empty () ? to_string (snapshot_sn) : + snapshot_id); + } + + return r; + } + + string standard_version:: string () const { std::string r; |