Patch Set 1:

I'm leaning towards abandoning this for 1.2 and instead re-targeting it back to master and shooting for a 1.3 release.

That way we can have EGit support that uses these command classes and expose any other needed options.