# Functions
DecodeSignatureHeader decodes the given commit/tag signature and returns a TxDetail.
EmptyLocalConfig returns an instance of LocalConfig with fields initialized to zero values.
ToReferenceTxDetails converts a slice of TxDetail to a map of TxDetail key by their reference.
TxDetailFromGitSigPEMHeader constructs a TxDetail instance from a git signature PEM header.
# Constants
ChangeTypeNew represents a new, unique item added to a collection.
ChangeTypeRemove represents a removal of a collection item.
ChangeTypeUpdate represents an update to the value of a collection item.
DefaultNS is the default repo namespace.
# Structs
ChangeResult includes information about changes.
Changes describes reference changes that happened to a repository from a previous state to its current state.
No description provided by the author
No description provided by the author
No description provided by the author
IssueFields contains post body fields specific to issue post.
ItemChange describes a change event.
KVOption holds key-value structure of options.
No description provided by the author
No description provided by the author
MergeRequestFields contains post body fields specific to merge request posts.
No description provided by the author
ReferenceData stores additional data extracted from a pushed reference.
No description provided by the author
TxDetail represents transaction information required to generate a network transaction for updating a repository.
# Interfaces
Commit represents a Commit.
No description provided by the author
Item represents a git object or reference.
Items represents a collection of git objects or references identified by a name.
LocalRepo represents a local git repository on disk.
RepoRefsState represents a repositories state.
# Type aliases
No description provided by the author
ReferenceTxDetails represents a collection of transaction details signed by same creator push key, creator nonce, targeting same repository and repository namespace.