command/command_facade library

Classes

AddRemoteInitializer
CommandFacade to add a Remote to a local Repository
CheckoutToBranchInitializer
CommandFacade to checkout of a Branch to a new one or a specific Commit This will also change files in the working directory
CloneRepositoryInitializer
CommandFacade to clone a RemoteBranchs from a remote Repository into a local Repository
CommandFacade
Basic aggregation of commands abstracted to run user known UndoableCommands
CommitStagedFilesInitializer
CommandFacade to Commit files in Staging of a branch
CreateBranchInitializer
CommandFacade to create a Branches in a local Repository
ErrorInitializer
CommandFacade to show an error to a user
GetCommitHistoryInitializer
CommandFacade to get Commit history of a Branch
HelpInitializer
CommandFacade to show help for a CliCommandsEnum to a user
ListAllRemoteInitializer
CommandFacade to list all Remotes in a local Repository
ListBranchesInitializer
CommandFacade to list all Branches in a local Repository
MergeBranchInitializer
CommandFacade to merge a Branch from one Commit from a local Repository to the current working directory in a local Repository
ModifyIgnoreFileInitializer
CommandFacade to add or remove an entry from the Ignore file in a Repository
PrintStatusOfCurrentBranchInitializer
CommandFacade to display the current status of the current Branch in a State file
PullRepositoryInitializer
CommandFacade to update changes from a RemoteBranchs Commits into a local Branch into a Repository
PushRepositoryInitializer
CommandFacade to update changes from a local Branchs Commits into a RemoteBranch in a remote Repository
RemoveRemoteInitializer
CommandFacade to remove a Remote from a local Repository
RepositoryInitializer
CommandFacade to show create a Repository and all that is needed e.g. Ignore file, default Branch and a State for the Repository
ShowDiffBetweenCommitsInitializer
CommandFacade to show differences between 2 Commits in the same or different Branches
StageFilesInitializer
CommandFacade to create a Staging in preparation for a Commit