[SCM-885] Extend GitChangeLogCommand by using revision only

This closes #70, closes #72, closes #74
85 files changed