pub const VCS_REF_BASE_REVISION: &str = "vcs.ref.base.revision";
Expand description
The revision, literally revised version, The revision most often refers to a commit object in Git, or a revision number in SVN.
§Notes
base
refers to the starting point of a change. For example, main
would be the base reference of type branch if you’ve created a new
reference of type branch from it and created new commits. The
revision can be a full hash value (see
glossary),
of the recorded change to a ref within a repository pointing to a
commit commit object. It does
not necessarily have to be a hash; it can simply define a revision
number
which is an integer that is monotonically increasing. In cases where
it is identical to the ref.base.name
, it SHOULD still be included.
It is up to the implementer to decide which value to set as the
revision based on the VCS system and situational context.
§Examples
"9d59409acf479dfa0df1aa568182e43e43df8bbe28d60fcf2bc52e30068802cc"
"main"
"123"
"HEAD"