Documentation
¶
Index ¶
- type ChangeType
- type PatchFileDetail
- type Ref
- type RefType
- type RepositoryManager
- func (m *RepositoryManager) AllRefs(hash string) []*Ref
- func (m *RepositoryManager) BranchNames() []string
- func (m *RepositoryManager) FromRefName(name string) *Ref
- func (m *RepositoryManager) PatchFileDetails(target *gogigu.Node) ([]*PatchFileDetail, error)
- func (m *RepositoryManager) RemoteBranchNames() []string
- func (m *RepositoryManager) RepositoryName() string
- func (m *RepositoryManager) SortedTagNames() []string
- func (m *RepositoryManager) TagNames() []string
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type PatchFileDetail ¶
type PatchFileDetail struct {
// contains filtered or unexported fields
}
func (*PatchFileDetail) ChangeType ¶
func (d *PatchFileDetail) ChangeType() ChangeType
func (*PatchFileDetail) Name ¶
func (d *PatchFileDetail) Name() string
type RepositoryManager ¶
type RepositoryManager struct { *gogigu.Repository // contains filtered or unexported fields }
func OpenGitRepository ¶
func OpenGitRepository(path string) (*RepositoryManager, error)
func OpenGitRepositoryFromArgs ¶
func OpenGitRepositoryFromArgs(args []string) (*RepositoryManager, error)
func (*RepositoryManager) AllRefs ¶
func (m *RepositoryManager) AllRefs(hash string) []*Ref
func (*RepositoryManager) BranchNames ¶
func (m *RepositoryManager) BranchNames() []string
func (*RepositoryManager) FromRefName ¶
func (m *RepositoryManager) FromRefName(name string) *Ref
func (*RepositoryManager) PatchFileDetails ¶
func (m *RepositoryManager) PatchFileDetails(target *gogigu.Node) ([]*PatchFileDetail, error)
func (*RepositoryManager) RemoteBranchNames ¶
func (m *RepositoryManager) RemoteBranchNames() []string
func (*RepositoryManager) RepositoryName ¶
func (m *RepositoryManager) RepositoryName() string
func (*RepositoryManager) SortedTagNames ¶
func (m *RepositoryManager) SortedTagNames() []string
func (*RepositoryManager) TagNames ¶
func (m *RepositoryManager) TagNames() []string
Click to show internal directories.
Click to hide internal directories.