Documentation
¶
Index ¶
- Variables
- type Commit
- type CommitId
- type CommitMessage
- type DataLayer
- func (dl *DataLayer) AllVariants(volumeName string) ([]string, error)
- func (dl *DataLayer) CreateVariant(volumeName, variantName string) error
- func (dl *DataLayer) CreateVariantFromVariant(volumeName, fromVariant, toVariant string) error
- func (dl *DataLayer) CreateVolume(volumeName string) error
- func (dl *DataLayer) ReadCommitsForBranch(volumeName, variantName string) ([]Commit, error)
- func (dl *DataLayer) RemoveVolume(volumeName string) error
- func (dl *DataLayer) ResetVolume(commit, volumeName, variantName string) error
- func (dl *DataLayer) Snapshot(volumeName, variantName, commitMessage string) (CommitId, error)
- func (dl *DataLayer) VariantExists(volumeName, variantName string) bool
- func (dl *DataLayer) VariantPath(volumeName, variantName string) string
- func (dl *DataLayer) VolumeFromName(volumeName string) Volume
- func (dl *DataLayer) WriteCommitsForBranch(volumeName, variantName string, commits []Commit) error
- type Volume
Constants ¶
This section is empty.
Variables ¶
View Source
var NoCommits = errors.New("No commits made on this variant yet")
View Source
var NotFound = errors.New("Item not found")
Functions ¶
This section is empty.
Types ¶
type Commit ¶
type Commit struct {
Id CommitId `json:"id"`
Message CommitMessage `json:"message"`
}
type CommitMessage ¶
type CommitMessage string
type DataLayer ¶
type DataLayer struct {
// contains filtered or unexported fields
}
func NewDataLayer ¶
func (*DataLayer) AllVariants ¶
func (*DataLayer) CreateVariant ¶
func (*DataLayer) CreateVariantFromVariant ¶
func (*DataLayer) CreateVolume ¶
func (*DataLayer) ReadCommitsForBranch ¶
func (*DataLayer) RemoveVolume ¶
func (*DataLayer) ResetVolume ¶
func (*DataLayer) VariantExists ¶
func (*DataLayer) VariantPath ¶
func (*DataLayer) VolumeFromName ¶
Click to show internal directories.
Click to hide internal directories.