这是我的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
发现说是修订版,但模板列出了太多文件——我只想找到符合我的搜索条件的文件。