package storage import ( "srcd.works/go-git.v4/config" "srcd.works/go-git.v4/plumbing/storer" ) // Storer is a generic storage of objects, references and any information // related to a particular repository. The package srcd.works/go-git.v4/storage // contains two implementation a filesystem base implementation (such as `.git`) // and a memory implementations being ephemeral type Storer interface { storer.EncodedObjectStorer storer.ReferenceStorer storer.ShallowStorer storer.IndexStorer config.ConfigStorer ModuleStorer } type ModuleStorer interface { Module(name string) (Storer, error) }