使用Python获取子模块的Git哈希(首选pygit2)

时间:2018-09-09 08:47:00

标签: python git git-submodules

我需要获取许多git项目的所有子模块的确切版本(git哈希)。在git命令行中,我只输入:git submodule并得到我想要的。我不知道如何从Python访问该信息。我当前正在使用Pygit2,但是我只能使用repo.listall_submodules()获取子模块列表,并使用repo.lookup_submodule(submodule)查找名称/ URL。我仍然缺少子模块的精髓。

1 个答案:

答案 0 :(得分:0)

好,所需的API hdfs dfsadmin -safemode enter hdfs dfsadmin -saveNamespace hdfs dfsadmin -safemode leave 未导出到Python绑定。我创建了一个PR以添加它。 https://github.com/libgit2/pygit2/pull/817