allow faking the command - no push to remote
added tests