3
我正在使用hg prompt扩展名,在使用hg时有很好的提示。在提示时有已修改和未知的mercurial文件的数量
现在我的提示是这样的:
~/my/current/path [hg default !]
的'!'
部分在提示我通过hg prompt
显示我正在修改的文件{status}
关键字获得。它显示未知文件的'?'
但我想要类似于posh-hg
的东西,它也显示修改或未知文件的数量。
我知道我可以通过hg summary
得到这些信息,但是我的sed
fu正在让我无法获得正则表达式来获得总数。
的hg summary
命令的输出的一个示例:
parent: 0:16ed527e220f tip
parent commit message
branch: default
commit: 5 modified, 2 unknown
update: (current)
做hg的摘要| grep的“提交”我回到正确的路线:
$ hg summary | grep 'commit'
commit: 5 modified, 2 unknown
给上面的输出,我怎么能得到改进和未知的文件数量,这样我可以让我的提示是这样的:
[hg default 5! 2?]