Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
Types ¶
type CommandFlags ¶
type CommandFlags struct {
CopyRepo bool
Debug bool
OnlyAdditions bool
OnlyBreakingChanges bool
Quiet bool
SuppressReport bool
Verbose bool
}
CommandFlags is used to specify flags when invoking commands programatically.
type CommitPkgsReport ¶
type CommitPkgsReport struct {
AffectedPackages map[string]pkgsList `json:"affectedPackages"`
BreakingChanges []string `json:"breakingChanges,omitempty"`
CommitsReports map[string]pkgsReport `json:"deltas"`
}
CommitPkgsReport represents a collection of reports, one for each commit hash.
func ExecPackagesCmd ¶
func ExecPackagesCmd(pkgDir string, commitSeq string, flags CommandFlags) (CommitPkgsReport, error)
ExecPackagesCmd is the programmatic interface for the packages command.
func (CommitPkgsReport) HasAdditiveChanges ¶
func (c CommitPkgsReport) HasAdditiveChanges() bool
returns true if the package contains additive changes
func (CommitPkgsReport) HasBreakingChanges ¶
func (c CommitPkgsReport) HasBreakingChanges() bool
returns true if the report contains breaking changes
func (CommitPkgsReport) IsEmpty ¶
func (c CommitPkgsReport) IsEmpty() bool
returns true if the report contains no data
Click to show internal directories.
Click to hide internal directories.