new module git commands (GitCommands moved to dedicated git module)