I tried to interact with Git from rust code once. The only option for any language is libgit2 or its bindings, and let me tell you, it's terrible.
I was this close to just calling git from the shell when i eventually just gave up.
I was this close to just calling git from the shell when i eventually just gave up.