Documentation
¶
Index ¶
- type Blob
- type BlobInfo
- type Commit
- type DirectoryFilter
- type LineChange
- type Merge
- type Repository
- func (r *Repository) ChangedFiles(ctx context.Context, base, head string) ([]string, error)
- func (r *Repository) FirstParentCommits(ctx context.Context, rev string) ([]Commit, error)
- func (r *Repository) FirstParentMerges(ctx context.Context, rev string, limit int) ([]Merge, error)
- func (r *Repository) LineChanges(ctx context.Context, base, head string, paths []string) ([]LineChange, error)
- func (r *Repository) ListTree(ctx context.Context, rev string) ([]BlobInfo, error)
- func (r *Repository) MergeBase(ctx context.Context, base, head string) (string, error)
- func (r *Repository) ReadBlobs(ctx context.Context, infos []BlobInfo) ([]Blob, error)
- func (r *Repository) ReadBlobsLimited(ctx context.Context, infos []BlobInfo, maxBytes int64) ([]Blob, error)
- func (r *Repository) ReadTree(ctx context.Context, rev string) ([]Blob, error)
- func (r *Repository) ResolveRevision(ctx context.Context, rev string) (string, error)
- func (r *Repository) ResolveTree(ctx context.Context, rev string) (string, error)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Blob ¶
func ReadDirectory ¶
func ReadDirectoryFiltered ¶
func ReadDirectoryFiltered(root string, filter DirectoryFilter) ([]Blob, error)
func ReadDirectoryFilteredLimited ¶
func ReadDirectoryFilteredLimited(root string, filter DirectoryFilter, maxBytes int64) ([]Blob, error)
type LineChange ¶
type Repository ¶
type Repository struct {
// contains filtered or unexported fields
}
func Open ¶
func Open(dir string) (*Repository, error)
func (*Repository) ChangedFiles ¶
func (*Repository) FirstParentCommits ¶
func (*Repository) FirstParentMerges ¶
func (*Repository) LineChanges ¶
func (r *Repository) LineChanges(ctx context.Context, base, head string, paths []string) ([]LineChange, error)
func (*Repository) ReadBlobsLimited ¶
func (*Repository) ResolveRevision ¶
func (*Repository) ResolveTree ¶
Click to show internal directories.
Click to hide internal directories.