libcryfs/src/gitversion/gitversion.cpp

33 lines
591 B
C++

#include "gitversion.h"
#include "parser.h"
using std::string;
namespace gitversion {
const VersionInfo &parse() {
static VersionInfo versionInfo = Parser::parse(VersionString());
return versionInfo;
}
bool IsDevVersion() {
return parse().isDevVersion;
}
bool IsStableVersion() {
return parse().isStableVersion;
}
string GitCommitId() {
return parse().gitCommitId;
}
string MajorVersion() {
return parse().majorVersion;
}
string MinorVersion() {
return parse().minorVersion;
}
}