Pergunta

Which code and how much code do the original Git codebase and libgit2 have in common (from nothing to all Git functionality except of command line client entry points)?

I'm primarily interested in how "stable" libgit2 is and how easily and quickly bug-fixes and/or improvements from future development in the original Git codebase can be adopted by libgit2.

Foi útil?

Solução

I believe currently they share no code. You might be interested in this thread on the main Git list¹ regarding a prospective "reimplementing" Git on top of libgit2 — with main Git maintainer (Junio C Hamano) chiming in.

In general, you might find these search results² interesting to inspect.


¹ The original link was pointing at GMANE's archive, but it's unfortunately down.

² The link to search results was this.

Outras dicas

It currently shares no code and...

According to Russell Belfer:

When will core git be rewritten on top of libgit2...the answer is never. We serve different masters...

He lists some details to why in the talk that the quote was taken from: https://www.youtube.com/watch?v=4ZWqr6iih3s

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top