A small sealed-trait hierarchy to capture errors while calling out to git
between Scala 2.
A Macro to produce the full git hash (via git rev-parse HEAD)
A Macro to produce the full git hash (via git rev-parse HEAD)
a String containing the full git hash (or 'UNKNOWN' if a failure is encountered)
A Macro to produce the shortened git hash (via git rev-parse --short HEAD)
A Macro to produce the shortened git hash (via git rev-parse --short HEAD)
a String containing the shortened git hash (or 'UNKNOWN' if a failure is encountered)