4 ms·
I encourage you to look at the patch (it’s short). The callbacks are not between git2 and libgit2 so I think you are misunderstanding the nature of the problem.
by klysm 7y ago
I encourage you to look at the patch (it’s short). The callbacks are not between git2 and libgit2 so I think you are misunderstanding the nature of the problem.
I agree though that a pure rust implementation of libgit2 would be ideal.
- steveklabnik 7y agoSome fun history: https://github.com/libgit2/libgit2/pull/3540 https://github.com/libgit2/libgit2/pull/3540
- klysm 7y agoI was pleasantly surprised at how civil and thoughtful that conversation was! I was also expecting the “flame-retardant pants” to be necessary after reading the title. I didn’t realize how complicated the backend tooling is to achieve the same portability as C - it seems so much simpler as a consumer of the toolchain. IIRC the bootstrapping problem is still something distros are fighting with today, but hopefully one day we can have rustc bundled with all the other standard build tools.