# Packages

Package dag contains the base common code to define an entity stored in a chain of git objects, supporting actions like Push, Pull and Merge.

# Functions

CombineIds compute a merged Id holding information from both the primary Id and the secondary Id.
DeriveId generate an Id from the serialization of the object or part of the object.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
RefsToIds parse a slice of git references and return the corresponding Entity's Id.
RefsToIds parse a git reference and return the corresponding Entity's Id.
SeparateIds extract primary and secondary prefix from an arbitrary length prefix of an Id created with CombineIds.

# Constants

a terminal error happened.
the remote data is invalid.
a new Entity was created locally.
no changes were made to a local Entity (already up to date).
a local Entity has been updated.
No description provided by the author

# Structs

No description provided by the author
No description provided by the author
MergeResult hold the result of a merge operation on an Entity.

# Interfaces

No description provided by the author

# Type aliases

No description provided by the author
Id is an identifier for an entity or part of an entity.
MergeStatus represent the result of a merge operation of an entity.