Skip to content

Why wrapping around the git command instead of C API? #1258

Answered by Byron
dclong asked this question in Q&A
Discussion options

You must be logged in to vote

Back in 2008 at its inception there was no libgit2 or there were no libgit2 bindings I presume, so it started out wrapping the git command.
When I started getting into it I worked with what's there, leveraging the git program wherever possible.

For many GitPython is just a fancy git command wrapper, which seems to be much of its appeal. Those who need plumbing are most certainly better off with libgit2 bindings alone - it's certainly a different difficulty level though.

Replies: 1 comment

Comment options

You must be logged in to vote
0 replies
Answer selected by Byron
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Category
Q&A
Labels
None yet
2 participants