Por que não usar o controle de origem aferente para X para procurar o recurso Y? O repositório de origem é a melhor maneira de identificar quando um determinado recurso foi introduzido.
Para o coreutils, você pode acessar o link e pesquisar palavras-chave relacionadas ao Y nas mensagens de log ou em particular linhas de código que você identificou como pertencentes a Y. Você pode fazer isso diretamente na interface da web ou, melhor ainda, clonar o repositório de origem em sua estação e pesquisar usando git-bisect , git-blame e git-log - -grep .
Em seguida, use o git-describe para descobrir qual é a tag mais próximo de um compromisso específico. As tags são usadas principalmente para números de versão, portanto, ele fornecerá a versão que introduziu o commit.
Você pode adaptar o método acima, dependendo do X e do controle de origem.