在 libgit2sharp 绑定中支持自定义后端
Support of custom backends in libgit2sharp bindings
libgit2sharp 是否支持自定义后端配置(类似于https://github.com/libgit2/libgit2-backends)?
事实上,libgit2 公开了可插拔后端的概念:其中有 3 个:对象数据库、参考数据库和配置存储。
从 LibGit2sharp 最新版本 (v0.21) 的角度来看:
对象数据库后端已经可以通过 LibGit2Sharp 使用。您可以在 https://github.com/nulltoken/libgit2sharp.voron
找到示例实现
参考数据库尚未完成。有一个正在进行的 PR (#401) 来解决这个问题,但它非常 已经过时了。
从 LibGit2Sharp 的角度来看,配置存储还不存在。
这将在开放的 LibGit2Sharp 功能请求中进一步讨论 (Add In-Memory Repository Support)。
libgit2sharp 是否支持自定义后端配置(类似于https://github.com/libgit2/libgit2-backends)?
事实上,libgit2 公开了可插拔后端的概念:其中有 3 个:对象数据库、参考数据库和配置存储。
从 LibGit2sharp 最新版本 (v0.21) 的角度来看:
对象数据库后端已经可以通过 LibGit2Sharp 使用。您可以在 https://github.com/nulltoken/libgit2sharp.voron
找到示例实现
参考数据库尚未完成。有一个正在进行的 PR (#401) 来解决这个问题,但它非常 已经过时了。
从 LibGit2Sharp 的角度来看,配置存储还不存在。
这将在开放的 LibGit2Sharp 功能请求中进一步讨论 (Add In-Memory Repository Support)。