#include <git.hh>
Public Types | |
enum struct | Kind { Symbolic , Object } |
Public Attributes | |
Kind | kind |
std::string | target |
std::optional< std::string > | reference |
A line from the output of git ls-remote --symref
.
These can be of two kinds:
Symbolic references of the form
where {target} is itself a reference and {reference} is optional
Object references of the form
where {target} is a commit id and {reference} is mandatory