GitLocal extractCommits has wrong visibility
*Created by: davidsowerby* `GitLocal` has extractCommitsFor(GitBranch) as private, but is useful to be public
issue