Documentation ¶
Index ¶
- Variables
- type Object
- func (o *Object) Close() error
- func (o *Object) Hash() plumbing.Hash
- func (o *Object) Reader() (io.ReadCloser, error)
- func (o *Object) SetSize(sz int64)
- func (o *Object) SetType(typ plumbing.ObjectType)
- func (o *Object) Size() int64
- func (o *Object) Type() plumbing.ObjectType
- func (o *Object) Write(p []byte) (n int, err error)
- func (o *Object) Writer() (io.WriteCloser, error)
- type ObjectIter
- type ReferenceIter
- type Storer
- func (s *Storer) CheckAndSetReference(ref, old *plumbing.Reference) error
- func (s *Storer) Close() (err error)
- func (s *Storer) Config() (*config.Config, error)
- func (s *Storer) CountLooseRefs() (int, error)
- func (s *Storer) EncodedObject(typ plumbing.ObjectType, h plumbing.Hash) (obj plumbing.EncodedObject, err error)
- func (s *Storer) EncodedObjectSize(h plumbing.Hash) (size int64, err error)
- func (s *Storer) HasEncodedObject(h plumbing.Hash) error
- func (s *Storer) Index() (*index.Index, error)
- func (s *Storer) IterEncodedObjects(typ plumbing.ObjectType) (storer.EncodedObjectIter, error)
- func (s *Storer) IterReferences() (storer.ReferenceIter, error)
- func (s *Storer) Module(name string) (storage.Storer, error)
- func (s *Storer) NewEncodedObject() plumbing.EncodedObject
- func (s *Storer) PackRefs() error
- func (s *Storer) Reference(name plumbing.ReferenceName) (*plumbing.Reference, error)
- func (s *Storer) RemoveReference(name plumbing.ReferenceName) error
- func (s *Storer) SetConfig(conf *config.Config) (err error)
- func (s *Storer) SetEncodedObject(o plumbing.EncodedObject) (plumbing.Hash, error)
- func (s *Storer) SetIndex(idx *index.Index) error
- func (s *Storer) SetReference(r *plumbing.Reference) error
- func (s *Storer) SetShallow(commits []plumbing.Hash) error
- func (s *Storer) Shallow() (hashes []plumbing.Hash, err error)
Constants ¶
This section is empty.
Variables ¶
Functions ¶
This section is empty.
Types ¶
type Object ¶
type Object struct {
// contains filtered or unexported fields
}
func (*Object) SetType ¶
func (o *Object) SetType(typ plumbing.ObjectType)
func (*Object) Type ¶
func (o *Object) Type() plumbing.ObjectType
type ObjectIter ¶
type ObjectIter struct {
// contains filtered or unexported fields
}
func (*ObjectIter) Close ¶
func (iter *ObjectIter) Close()
func (*ObjectIter) ForEach ¶
func (iter *ObjectIter) ForEach(cb func(plumbing.EncodedObject) error) error
func (*ObjectIter) Next ¶
func (iter *ObjectIter) Next() (plumbing.EncodedObject, error)
type ReferenceIter ¶
type ReferenceIter struct {
// contains filtered or unexported fields
}
func (*ReferenceIter) Close ¶
func (iter *ReferenceIter) Close()
type Storer ¶
type Storer struct {
// contains filtered or unexported fields
}
func (*Storer) CheckAndSetReference ¶
func (*Storer) CountLooseRefs ¶
func (*Storer) EncodedObject ¶
func (s *Storer) EncodedObject(typ plumbing.ObjectType, h plumbing.Hash) (obj plumbing.EncodedObject, err error)
func (*Storer) EncodedObjectSize ¶
func (*Storer) IterEncodedObjects ¶
func (s *Storer) IterEncodedObjects(typ plumbing.ObjectType) (storer.EncodedObjectIter, error)
func (*Storer) IterReferences ¶
func (s *Storer) IterReferences() (storer.ReferenceIter, error)
func (*Storer) NewEncodedObject ¶
func (s *Storer) NewEncodedObject() plumbing.EncodedObject
func (*Storer) RemoveReference ¶
func (s *Storer) RemoveReference(name plumbing.ReferenceName) error
func (*Storer) SetEncodedObject ¶
Click to show internal directories.
Click to hide internal directories.