Как отфильтровать `file_dels` для соответствия glob?
Вот моя команда оболочки:
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
находит указанную ревизию, но шаблон перечисляет слишком много файлов - я хочу найти только те, которые соответствуют моим критериям поиска.