Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type HandleList ¶
func NewHandleList ¶
func NewHandleList() *HandleList
func (*HandleList) Get ¶
func (l *HandleList) Get(handle unsafe.Pointer) interface{}
func (*HandleList) Track ¶
func (l *HandleList) Track(handle unsafe.Pointer, value interface{})
func (*HandleList) Untrack ¶
func (l *HandleList) Untrack(handle unsafe.Pointer) interface{}
type OdbBackend ¶
type OdbBackend struct {
Read func(oid *git.Oid) ([]byte, git.ObjectType, error)
ReadHeader func(oid *git.Oid) (uint64, git.ObjectType, error)
Exists func(oid *git.Oid) bool
ForEach func(callback git.OdbForEachCallback) error
Write func(oid *git.Oid, data []byte, otype git.ObjectType) error
Free func()
}
func NewOdbBackend ¶
func NewOdbBackend() *OdbBackend
func (*OdbBackend) Track ¶
func (v *OdbBackend) Track() *git.OdbBackend
type RefdbBackend ¶
type RefdbBackend struct {
Exists func(ref_name string) bool
Lookup func(ref_name string) (git.ReferenceType, string, error)
Iterator func(glob string) (ReferenceIterator, error)
Write func(ref Reference, force bool, who *git.Signature, message string, old_id *git.Oid, old_target string) error
Rename func(old_name string, new_name string, force bool, who *git.Signature, message string) (git.ReferenceType, string, error)
Del func(ref_name string, old_id *git.Oid, old_target string) error
Free func()
}
func NewRefdbBackend ¶
func NewRefdbBackend() *RefdbBackend
func (*RefdbBackend) Track ¶
func (v *RefdbBackend) Track() *git.RefdbBackend
type ReferenceIterator ¶
type ReferenceIterator interface {
Next() (string, git.ReferenceType, string, error)
Free()
}
Source Files
¶
Click to show internal directories.
Click to hide internal directories.