# Functions

Fetch retrieve updates from a remote This does not change the local identities state.
GetUserIdentity read the current user identity, set with a git config entry.
No description provided by the author
IsUserIdentitySet say if the user has set his identity.
ListLocalIds list all the available local identity ids.
MergeAll will merge all the available remote identity.
No description provided by the author
No description provided by the author
NewFromGitUser will query the repository for user detail and build the corresponding Identity.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
Pull will do a Fetch + MergeAll This function will return an error if a merge fail.
Push update a remote with the local changes.
ReadAllLocal read and parse all local Identity.
ReadAllRemote read and parse all remote Identity for a given remote.
ReadLocal load a local Identity from the identities data available in git.
ReadRemote load a remote Identity from the identities data available in git.
RemoveIdentity will remove a local identity from its entity.Id.
SetUserIdentity store the user identity's id in the git config.
Custom unmarshaling function to allow package user to delegate the decoding of an Identity and distinguish between an Identity and a Bare.

# Variables

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

# Structs

No description provided by the author
IdentityStub is an almost empty Identity, holding only the id.
No description provided by the author
No description provided by the author
SimpleResolver is a Resolver loading Identities directly from a Repo.
No description provided by the author
StubResolver is a Resolver that doesn't load anything, only returning IdentityStub instances.
Version is a complete set of information about an Identity at a point in time.
No description provided by the author

# Interfaces

No description provided by the author
Resolver define the interface of an Identity resolver, able to load an identity from, for example, a repo or a cache.