原始Git和libgit2之间共享哪些代码?

mst*_*rap 20 git libgit2

原始的Git代码库libgit2有哪些代码和多少代码(从命令行客户端入口点除了所有Git功能)?

我在"稳定" libgit2是如何,以及如何主要感兴趣的轻松快速的bug修复和/或改进从原始的Git代码库未来的发展可以通过libgit2通过.

kos*_*tix 16

我相信他们目前没有共享代码.你可能会对主要的Git列表上的这个主题感兴趣,关于一个预期的"重新实现"Git libgit2- 与主要的Git维护者(Junio C Hamano)一起讨论.

一般来说,您可能会发现这些搜索结果很有意义.


¹原始链接指向 GMANE的存档,但遗憾的是它已经失效.

²搜索结果的链接是这样的.

  • 这是一个重写.我没有运行相似性度量来获取实际数据,但我会说不到10%的libgit2代码是从git移植或直接从git复制的. (3认同)
  • 确实,核心git不使用libgit2,但libgit2中有核心git代码; 许多作者允许他们的代码(来自git)在libgit2许可下被重新许可(GPLv2带有链接异常.) (2认同)

hun*_*ner 7

它目前没有代码和...

罗素贝尔弗说:

何时将核心git重写在libgit2之上......答案永远不会.我们为不同的大师服务......

他列举了一些细节,为什么在报道中引用的内容来自:https://www.youtube.com/watch?v = 4ZWqr6iih3s