command/command library
Classes
- AddIgnorePatternCommand
- UndoableCommand to add a pattern from Ignore file
- AddRemoteCommand
- UndoableCommand to add a remote Remote to a local Repository
- CheckoutToBranchCommand
- UndoableCommand to switch to a new or existing Branch from State
- CloneBranchCommitCommand
- UndoableCommand to clone a Repository from a RemoteBranch to the local Repository
- CommitStagedFilesCommand
- UndoableCommand to Commit all files at Staging
- CreateIgnoreFileCommand
- UndoableCommand to create a new Ignore file in a local Repository
- CreateNewBranchCommand
- UndoableCommand to create a new Branch in a local Repository
- CreateStateFileCommand
- UndoableCommand to create a new State file in a local Repository
- GetBranchCommitHistoryCommand
- UndoableCommand to get all Commits in a Branch
- GetStatusOfCurrentBranch
- UndoableCommand to get the current status of a Branch returns staged and unstaged files
- InitializeRepositoryCommand
- UndoableCommand to create a new Repository in a Directory
- ListBranchesCommand
- UndoableCommand to list the current Branches in the Repository
- ListRemoteCommand
- UndoableCommand to list all Remote's in local Repository
- MergeBranchCommand
- UndoableCommand to merge a local repository Branch with a Commit to a working directory Branch
- PullBranchCommitCommand
- UndoableCommand to pull changes from the RemoteBranch
- PushBranchCommitCommand
- UndoableCommand to push latest changes from a Branch to a RemoteBranch
- RemoveIgnorePatternCommand
- UndoableCommand to remove a pattern from Ignore file
- RemoveRemoteCommand
- UndoableCommand to remove a remote Remote from a local Repository
- ShowCommitDiffCommand
- UndoableCommand to show differences between a Commit in a Branch with another Commit in another Branch
- ShowErrorCommand
- UndoableCommand to show an error to the
- ShowHelpCommand
- UndoableCommand to show usage of commands in CliCommandsEnum and their options CliCommandOptionsEnum
- StageFilesCommand
- UndoableCommand to add File's to Staging ready to be commited
- UndoableCommand
- Basic executable command by a CommandFacade