Changed implementation of revlist commands to GitCommand based approach