Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Switch use libgit2 for diff, remove runtime dependency on git #20

Merged
merged 1 commit into from
Mar 4, 2024

Conversation

quodlibetor
Copy link
Owner

There was only one remaining use of the external git dependency in git-instafix, and it was just to print diffs.

Replacing that with our home-grown git diff code is currently a slightly worse experience (it doesn't respect user's git diff config) but it is good enough, and it sets this up for a long term of having significantly more control.

This also resolves a slight annoyance in the nix package (from this comment)

@quodlibetor quodlibetor force-pushed the libgit2-diff branch 3 times, most recently from 4a18095 to 439b389 Compare March 4, 2024 00:25
@quodlibetor quodlibetor force-pushed the libgit2-diff branch 3 times, most recently from c0bc930 to 3c1f5d9 Compare March 4, 2024 02:31
@quodlibetor quodlibetor merged commit a01d0f5 into main Mar 4, 2024
10 checks passed
@quodlibetor quodlibetor deleted the libgit2-diff branch March 4, 2024 02:37
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

1 participant