Hash specialization for batch_key to enable use in std::unordered_map.
auto parse(std::string_view text) -> std::optional< engine_version >
Parses a version string. Returns nullopt on malformed input.
auto get_full() -> std::string
auto get_patch() -> std::string
auto get_current() -> engine_version
auto get_minor() -> std::string
auto get_major() -> std::string
std::string sha
Git SHA suffix (including any leading 'g'), or empty if absent.
auto to_string() const -> std::string
int commit_count
Commits since the tagged release (e.g. the 66 in 1.0.0-66-g...).