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