package
0.1.5
Repository: https://github.com/pfnet-research/git-ghost.git
Documentation: pkg.go.dev

# Functions

CreateGhostBranchByName instantiates GhostBranch object from branchname.

# Structs

CommitsBranch represents a local base branch This contains patches for CommitHashFrom..CommitHashTo.
CommitsBranchSpec is a spec for creating local base branch.
DiffBranch represents a local mod branch This contains diff - whose content hash value is DiffHash - which is generated on CommitHashFrom.
DiffBranchSpec is a spec for creating local mod branch.
ListCommitsBranchSpec is spec for list commits branch.
ListCommitsBranchSpec is spec for list diff branch.
PullableDiffBranchSpec is a spec for pulling local base branch.
WorkingEnv is initialized environment containing temporary local ghost repository.
WorkingEnvSpec abstract an environment git-ghost works with.

# Interfaces

GhostBranch is an interface representing a ghost branch.
GhostBranchSpec is an interface GhostBranchSpec is a specification for creating ghost branch.
PullableGhostBranchSpec is an interface PullableGhostBranchSpec is a specification for pulling ghost branch from ghost repo.

# Type aliases

CommitsBranches is an alias for []CommitsBranch.
DiffBranches is an alias for []DiffBranch.