我希望我的默认 hg 状态重新生成子存储库。这在 .hgrc 中很容易做到:
[alias]
status = status -S
但我想要另一个别名,比如 hg status-no-subrepo,但没有。
[alias]
status-no-subrepo = status
不幸的是,这不起作用,因为 status-no-subrepo --expands-to--> status --expands-to--> status -S。我想那时有一些东西可以阻止递归。
有任何想法吗?
顺便说一句,这似乎违反了 Glew 的规则之一:任何可以打开的命令行选项都应该可以关闭。可能 -S == -S:1, -S:0 关闭。