Injection of git.CommandFactory into diff package
git.CommandFactory abstraction replaces the old git.NewCommand, etc function calls to breal dependencies on the global var config.Config.
Part of: #2699 (closed)
git.CommandFactory abstraction replaces the old git.NewCommand, etc function calls to breal dependencies on the global var config.Config.
Part of: #2699 (closed)