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

Investigate gitoxide #886

Open
Xophmeister opened this issue Feb 26, 2025 · 0 comments
Open

Investigate gitoxide #886

Xophmeister opened this issue Feb 26, 2025 · 0 comments

Comments

@Xophmeister
Copy link
Member

Xophmeister commented Feb 26, 2025

Topiary currently shells out to Git when fetching grammars dynamically. Originally, IIRC, we used a crate that wraps libgit2; however we couldn’t get this to build in the macOS CI (hence the change).

Gitoxide is a pure-Rust reimplementation of Git and looks mature enough to do everything we need.

Removing the need to shell out, without weird dependency problems, seems like a win.

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

No branches or pull requests

1 participant