logoalt Hacker News

schacontoday at 2:33 AM1 replyview on HN

It's not for Rust, it's for Library.

Well, it's sort of for Rust. GitButler is written in Rust and Jujutsu is written in Rust and we're both depending on fork/exec'ing to an unknown Git binary with no linkable library and no control over the subprocess to do a range of networking stuff. Neither Gitoxide or libgit2 are capable of this either, as much as I love and support those projects.

This project is entirely about providing a feature complete (even if sloppy) library implementation of Git, which does not otherwise exist.


Replies

lelanthrantoday at 8:38 AM

> It's not for Rust, it's for Library.

Prove it - put it under GPL, like the original sources you ingested were.