It would be nice if there was a way in the GitPython API to do the following native git command:
git merge-base <commit 1> <commit 2>
For example, it would be nice to be able to perform the following:
from git import *
repo = Repo('/path/to/repo')
base = repo.find_last_common_ancestor('de1f33', '78dd34')
print(base)
The expected output, assuming the least common ancestor of 'de1f33' and '78dd34' was '6ff871', (obviously all of these commits have fictional SHAs) would be:
<git.Commit "6ff871652e0f3b9fa991bbd9b42e520f91723436e">
RetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4