I am trying to create a Python script which given two Git hashes, it finds what commits occurred in between the two hashes. It then should get metadata regarding each commit found, such as the authors of the commit, the date & time, the files that were changed, etc.
Currently, my script locally uses Git CLI to do this, however its far too slow. Are there APIs I can use to speed this process up?