Skip to content

Commit a01d0f5

Browse files
authored
Switch use libgit2 for diff, remove runtime dependency on git (#20)
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](#11 (comment)))
1 parent 3b63920 commit a01d0f5

File tree

6 files changed

+399
-87
lines changed

6 files changed

+399
-87
lines changed

CHANGELOG.md

+4
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,7 @@
1+
# Unreleased
2+
3+
* Remove last dependency on external git binary, using libgit2 for all git interactions
4+
15
# Version 0.2.0
26

37
* Rename to git-instafix because there are a bunch of existing projects named git-fixup

0 commit comments

Comments
 (0)