# Functions

ParseFileExtension - return file extension if present.

# Constants

CommitCreated commit created event.
CommitUpdated commit updated event.
Failed status.
GitBackendVersion - backend version.
GitCommitDateField - date field in the commit structure.
GitConnector ...
GitDataSource - constant for git source.
GitDefaultCachePath - default path where gitops cache files are stored.
GitDefaultReposPath - default path where git repository clones.
GitDefaultSearchField - default search field.
GitDefaultStream - Stream To Publish.
GitGenerateFlatDocs - do we want to generate flat commit co-authors docs, like docs with type: commit_co_author, commit_signer etc.?.
GitHubURL - GitHub URL.
GitMaxCommitProperties - maximum properties that can be set on the commit object.
GitMaxMsgLength - maximum message length.
GitOpsCommand - command that maintains git stats cache GitOpsCommand = "gitops.py".
GitOpsFailureFatal - is GitOpsCommand failure fatal?.
GitParseStateCommit - commit parser state.
GitParseStateFile - file parser state.
GitParseStateHeader - header parser state.
GitParseStateInit - init parser state.
GitParseStateMessage - message parser state.
No description provided by the author
InProgress status.
OrphanedCommitsCommand - command to list orphaned commits.
OrphanedCommitsFailureFatal - is OrphanedCommitsCommand failure fatal?.
No description provided by the author
Success status.
UnknownExtension - Empty file extension type.
No description provided by the author
No description provided by the author

# Variables

No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
GitActionPattern - action pattern - note that original used `\.{,3}` which is not supported in go - you must specify from=0: `\.{0,3}`.
GitAllowedTrailers - allowed commit trailer flags (lowercase/case insensitive -> correct case).
GitAuthorsPattern - author pattern Example: David Woodhouse <[email protected]> and Tilman Schmidt <[email protected]>.
GitCategories - categories defined for git.
GitCoAuthorsPattern - author pattern Example: Co-authored-by: Andi Kleen <[email protected]>.
GitCommitPattern - pattern to match a commit.
GitCommitRoles - roles to fetch affiliation data.
GitDefaultEnv - default git command environment.
GitDocFilePattern - files matching this pattern are detected as documentation files, so commit will be marked as doc_commit.
GitHeaderPattern - pattern to match a commit.
GitLogOptions - default git log options.
GitMessagePattern - message patterns.
GitStatsPattern - stats pattern.
GitTrailerOtherAuthors - trailer name to authors map (for all documents).
GitTrailerPattern - message trailer pattern.
GitTrailerPPAuthors - trailer name to authors map (for pair programming).
GitTrailerSameAsAuthor - can a given trailer be the same as the main commit's author?.
No description provided by the author

# Structs

CommitCache single commit cache schema.
CommitHashFields elected fields from commit schema to hash.
DSGit - DS implementation for git.
PLS - programming language summary.
RawPLS - programming language summary (all fields as strings).
ReportData schema.

# Interfaces

Publisher - for streaming data to Kinesis.