before and after options to repository#log method
What does this MR do?
This merge request addresses issue gitlab-org/gitlab-ce#15001 where the since and until parameters needs to be added to the commits API endpoint.
Are there points in the code the reviewer needs to double check?
I've add the relevant options to be used on the git log
shell command instead to use the more performance Rugged library because the library doesn't support those options in its Walker representation. So probably good be great double check performance.
Why was this MR needed?
To support new options on the commits API endpoint of the gitlab-ce apps.