LibGit2Sharp是否支持初始化共享存储库?

时间:2015-07-09 11:08:53

标签: c# git libgit2sharp bonobo

我想使用Bonobo git服务器并想要初始化--shared --bare存储库。

我检查bonobo git server的源代码,默认情况下会创建裸存储库。我还需要包含--shared,但LibGit2Sharp.init(path, bare)中没有共享选项的功能。我也检查了git hub中的LibGit2Sharp源代码。

默认情况下,

是LibGit2Sharp.init创建共享存储库吗?

1 个答案:

答案 0 :(得分:0)

  默认情况下,

是LibGit2Sharp.init创建共享存储库吗?

git init 类似,默认情况下,LibGit2Sharp将使用umask(2)报告的权限。 (即ParseQuery<ParseObject> query = ParseQuery.getQuery("Offers"); query.include("yourCompanyPointerColumnName"); query.findInBackground(new FindCallback<ParseObject>() { public void done(List<ParseObject> offersList, ParseException e) { if (e == null) { // All Offers retrieved successfully } else { Log.d("score", "Error: " + e.getMessage()); } } });

截至目前,LibGit2Sharp并不支持您要求的内容(例如--shared=umask)--shared--shared=group)。但是,基础--shared=all库看起来已经 exposed

关于您的问题的最佳做法是在LibGit2Sharp issue tracker 中记录功能请求。

考虑到这一点,只需要利用底层本机库的一些现有功能,这个功能的开发不应该非常复杂。