是mercurial'summary'命令输出的任何文档?

时间:2013-01-19 21:07:04

标签: mercurial

我的脚本使用mercurial命令行和解析输出,现在我对'summary'命令输出有点担心。对于commit,它会在某些情况下写(clean),如下所示:

$ hg summary
branch: default
commit: 2 unknown (clean)
update: (current)

有时它不会写(clean)

$ hg summary
branch: default
commit: 1 modified, 2 unknown
update: (current)

是否有任何可用的文档解释了此(clean)文本的含义?或者它是特定于实现的,并且mercurial输出不打算通过脚本解析?

我也很好奇(current)(update)等等,但它们似乎不是很重要。

2 个答案:

答案 0 :(得分:3)

命令(hg help summary)的documentation无疑是简洁的。但是,您可以查看hg summary here的实现,以了解输出的含义。

答案 1 :(得分:0)

summary命令调用“提交状态”是hg status中存储库中文件的状态,但显示的是计数而不是列表。在您的情况下,(clean)表示没有添加,修改,未跟踪或忽略的文件。