我的脚本正在使用 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)
文本的含义?或者它是特定于实现的,并且不打算通过脚本解析善变的输出?
我也很好奇什么是(current)
等(update)
,但它们似乎不是很重要。