-
Notifications
You must be signed in to change notification settings - Fork 103
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 over from libgit2 to gix for git.rs #127
Conversation
Every time you say libshit2 I have literlaly no idea what you mean and have to check |
literally who cares lmao I have 4 terabytes of disk space |
see:
|
That was in reference to statically linking an ssl lib btw |
who would be pissed what a load of horse shit |
Idk i just dont like getting yelled at by mso |
protip fo rdealing with mso just lie and say I did it |
need to switch to gix package name |
finish ur shit |
This isn't a super big problem anymore since libgit2 doesn't require libssl1 ( |
replace mysql with postgresql |
Closing due to redundant |
Removes the dependency on libgit2, switches to gitoxide/gix/git-repository instead.
rustg_git_revparse
working identically, forrustg_git_revparse("HEAD")
of my local:rustg_git_commit_date
on that same commit:Advisory: This does add a lot of small internal dependencies to the git-repository crate, so the final release binary goes from
6.55MB
to7.12MB
, an increase of0.57MB
.I aim to make up this difference elsewhere (see #128, saved 1.56MB there), as I don't see any immediate ways to pare down this crate (the discover fn is in the base crate, the rest seem to be in deps we could use).