1

这是我的shell命令:

hg log --rev 'max(removes('\''**/all_the_things.js'\''))' --template '\{"files":[{join(file_dels % '\''{file|json}'\'','\'','\'')}],"node":{p1node|json}}'   

这会吐出类似这样的内容(为易读而格式化):

{
  "files": [
    ...
    "www/js/MozCompatibility.js",
    "www/js/all_the_things.js",
    "www/js/autosuggest.css",
    ...
  ],
  "node": "b59fd118983e6c52b3a267ab8de305d0a73d4f06"
}

我的问题是:如何过滤结果file_dels以仅列出与我的 glob 匹配的文件?

即,我试图找到删除特定文件的修订的父级,通过 glob 搜索,以便我可以恢复它。我的--rev发现说是修订版,但模板列出了太多文件——我只想找到符合我的搜索条件的文件。

4

0 回答 0