gg_git library

Classes

Commit
Checks if eyerything in the current working directory is committed.
CommitCount
Checks if eyerything in the current working directory is committed.
GetTags
Provides "ggGit current-version-tag dir" command
GgGit
The command line interface for GgGit
GgGitBase<T>
Base class for all ggGit commands
GgGitCommandExample
Example git command implementation
HasRemote
Checks if the local git repo has a remote
HeadHash
Returns the commit hash of the head revision.
HeadMessage
Reads the commit message of the head revision.
IsCommitted
Checks if eyerything in the current working directory is committed.
IsEolLf
Returns if automatic line feed conversion is on or not
IsPushed
Provides "ggGit pushed dir" command
LastChangesHash
Returns a 64bit hash summarizing the changes since the last commit.
LocalBranch
Provides "ggGit pushed dir" command
MockChangeHash
Mocktail mock
MockCommit
Mocktail mock
MockCommitCount
Mocktail mock
MockGetTags
Mocktail mock
MockHasRemote
Mocktail mock
MockHeadHash
Mocktail mock
MockHeadMessage
Mocktail mock
MockIsAutoConversionOn
Mocktail mock
MockIsCommitted
Mocktail mock
MockIsPushed
Mocktail mock
MockLocalBranch
Mocktail mock
MockModifiedFiles
Mocktail mock
MockUnstagedFiles
Mocktail mock
MockUpstreamBranch
Mocktail mock
ModifiedFiles
Returns the modified files in the current Git repository.
UnstagedFiles
Returns the unstaged files in the current Git repository.
UpstreamBranch
Provides "ggGit pushed dir" command