rev-list
имеет целую кучу опций фильтрации, одна из которых:
--merges
Print only merge commits. This is exactly the same as --min-parents=2.
Я думаю, это то, что применимо is:merged
.
note : не забывайте 's', --merge
также существует и вообще не делает того же:
--merge
After a failed merge, show refs that touch files having a conflict and
don’t exist on all heads to merge.
Подумайте об этом: запросы на получение github не представлены в git repo, я думаю, что is:pr
перечислил бы их;в этом случае is:merged
может также фильтровать на основе флага в базе данных github, и это не будет чем-то, что вы могли бы легко проверить с помощью git rev-list
.
Среди ваших слияний git вы видите такие, которые явно несоответствовать пиару?