2013-07-25 49 views
0

我一个python脚本,需要一个存储库名称从属性的工作文件,它要么它获取当前远程git仓库的电流

git remote add -f origin repository_name 

,或者如果它找到一个git的文件夹已经存在,它只是取一个分支。

我的问题是,上面的命令需要很多时间。所以我想要找到来自属性文件的存储库名称与.git文件夹所表示的相同(或者我们可以说有人已经在命令上面运行)。如果它是相同的,那么继续,只检查一个分支,否则运行上述命令。

我想要检查一下,如果来自属性的存储库与.git文件夹所表示的存储库相同。

回答

0

你可以阅读GIT_DIR/.config文件并在python的ConfigParser模型中解析它。

对于Python,你可以考虑使用GIT python绑定

http://libgit2.github.com/