Documentation
¶
Overview ¶
Try to get some speed up on large repos by running git log in parallel.
Concurrency graph is something like:
rev writer v ~q~ v spawner v ~q2~ v v v worker worker worker ... v v v v v ~results~ waiter cacher | v | ~errs~ v v main
Index ¶
- func TallyCommits(ctx context.Context, revspec []string, pathspecs []string, ...) (_ map[string]tally.Tally, err error)
- func TallyCommitsTimeline(ctx context.Context, revspec []string, pathspecs []string, ...) ([]tally.TimeBucket, error)
- func TallyCommitsTree(ctx context.Context, revspec []string, pathspecs []string, ...) (*tally.TreeNode, error)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func TallyCommits ¶
func TallyCommitsTimeline ¶
func TallyCommitsTree ¶
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.