【发布时间】:2019-09-23 19:15:23
【问题描述】:
我有一个 hg 存储库,我想知道 sources/php/dracca/endpoint/wiki/**/Wiki*.php 中每个文件的最后提交日期
到目前为止,我有这个班轮:
find sources/php/dracca/endpoint/wiki/ -name "Wiki*.php" -exec hg log --limit 1 --template "{date|shortdate}" {} \; -exec echo {} \;
但这似乎非常慢,因为(我想)find 对每个文件进行 1 个hg 调用,导致我在那里拥有的(比如说)约 40 个文件需要 15 秒的计算......
有更快的方法吗?
此命令的输出如下所示:
2019-09-20 sources/php/dracca/endpoint/wiki/characters/colmarr/WikiCharactersColmarrEndpoint.php
2019-09-20 sources/php/dracca/endpoint/wiki/characters/dracquints/allgroup/WikiCharactersDracquintsAllgroupEndpoint.php
...
如果需要,可能会稍作更改(我不介意有 1 个日期,然后更改该日期的文件列表,或类似的)
【问题讨论】: