- [x] Move all git workflow commands (eg: calls to `git` or `phpcs`) into methods on `ShellOperator` so that they can be implemented separately for each OS. - [x] Move all svn workflow commands (eg: calls to `svn` or `phpcs`) into methods on `ShellOperator` so that they can be implemented separately for each OS. - [x] Remove executeCommand on `ShellOperator`. - [x] Create a `ShellOperator` implementation for Windows.
gitorphpcs) into methods onShellOperatorso that they can be implemented separately for each OS.svnorphpcs) into methods onShellOperatorso that they can be implemented separately for each OS.ShellOperator.ShellOperatorimplementation for Windows.