JGit:计算对象

时间:2011-09-28 14:11:29

标签: java git jgit

如何检索存储库中git对象的总数? (我在JGit中搜索类似git count-objects的东西。)

我制作了一个计算统计值的Java程序,并且必须读取git存储库的每个对象(blob,tree,commit,tag)。像进度条这样的东西应该向用户显示已经处理了多少个对象。所以我需要git对象的总数。

1 个答案:

答案 0 :(得分:1)

我根本没有操纵Git对象,但我想你应该探索Repository对象,它有getAllRefs()getObjectDatabase()等方法。

从结果来看,我想你可以找到你想要的东西。