Documentation
¶
Overview ¶
Package commitgateop owns staged commit-message policy and stale-merge authorization sequencing.
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func AuthorizationDiagnostic ¶
func AuthorizationDiagnostic(result currentstatecoord.CommitAuthorizationResult) (presentation.Diagnostic, error)
AuthorizationDiagnostic maps a completed coordinator result to command output.
func IsExemptSubject ¶
IsExemptSubject reports whether Git itself generates the subject.
Types ¶
type Dependencies ¶
type Dependencies struct {
Authorize func(context.Context, string, *git.Repo, commitmsg.Message) (currentstatecoord.CommitAuthorizationResult, error)
Diagnostic func(currentstatecoord.CommitAuthorizationResult) (presentation.Diagnostic, error)
DiagnosticDocument func(presentation.Diagnostic) (presentation.Document, error)
}
Dependencies are the operation-specific seams used to prove mechanism failures.
Click to show internal directories.
Click to hide internal directories.