Nix 2.93.3
Lix: A modern, delicious implementation of the Nix package manager; unstable internal interfaces
Loading...
Searching...
No Matches
nix::git::LsRemoteRefLine Struct Reference

#include <git.hh>

Public Types

enum struct  Kind { Symbolic , Object }

Public Attributes

Kind kind
std::string target
std::optional< std::string > reference

Detailed Description

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


The documentation for this struct was generated from the following file: