don't fork git merge-base
Open
enhancement
- Dominant language
- Python
- Stars
- 319
- Forks
- 55
- PR merge metrics
- No merged PRs in 30d
Description
It should be possible to replace invocations of `git merge-base` with calls to the `pygit2` API. This should speed things up a bit.
Contributor guide
Research direction
Locate the invocations of `git merge-base` in the repository and inspect the available `pygit2` API for the equivalent operation. Confirm that the replacement preserves the existing dependency analysis behavior and improves execution without spawning the Git command.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- git, python
- Domain
- cli, tooling
- Issue type
- Refactor
- Difficulty
- 3/5
- Estimated time
- 1-2 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 45/100