git

package
v0.5.4 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Dec 27, 2023 License: MIT Imports: 7 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type AuthorInfo

type AuthorInfo struct {
	Name          string
	Commits       int
	ModifiedLines int
}

type AuthorsInfo

type AuthorsInfo struct {
	TotalAuthors       int
	TotalCommits       int
	TotalModifications int
	AuthorDetails      []AuthorInfo
}

type ContributorSummary

type ContributorSummary struct {
	Name          string
	Modifications int
}

type LogDetails added in v0.4.1

type LogDetails struct {
	AuthorInfo            map[string]AuthorInfo
	PathModificationsInfo map[string]ModificationsInfo
	FileModificationsInfo map[string]ModificationsInfo
}

type Modifications

type Modifications struct {
	PathModifications []ModificationsInfo
	FileModifications []ModificationsInfo
}

type ModificationsInfo

type ModificationsInfo struct {
	Source             string
	TotalModifications int
	AuthorsSummary     []ContributorSummary
}

type VCSAnalysisInfo

type VCSAnalysisInfo struct {
	Since             *time.Time
	AuthorsInfo       AuthorsInfo
	ModificationsInfo Modifications
}

func LoadRepositoryTeamCohesion

func LoadRepositoryTeamCohesion(path string, since *time.Time) (*VCSAnalysisInfo, error)

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL