|
Nix 2.93.3
Lix: A modern, delicious implementation of the Nix package manager; unstable internal interfaces
|
#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
ref: {target} {reference}
where {target} is itself a reference and {reference} is optional
Object references of the form
{target} {reference}
where {target} is a commit id and {reference} is mandatory