GNU Histórico da versão do Sed (changelog) - como você pode determinar qual recurso foi introduzido em qual versão?

3

Encontrei os seguintes changelogs, mas todos eles listam change / new features em termos de data em vez de número da versão :

  • 2014-09-06 - presente: link

  • 2005-05-18 - 2012-12-29: link (este GitHub repo parece obsoleto)

  • O repo. git://git.sv.gnu.org/se parece atual, mas só encontrei um arquivo ChangeLog-2014 , cujas inscrições terminam em 2014-09-06.

Por exemplo, eu estava tentando descobrir em qual versão do GNU sed a opção -z / --null-data foi introduzida, e enquanto o acima me diz 2012-02-05, não posso dizer qual número de versão que mapas para.

    
por mklement0 11.07.2017 / 10:26

1 resposta

4

Já que você tem o histórico do git, e os desenvolvedores GNU sed adicionaram tags git para versões, a versão que você está procurando é 4.2.2, cuja tag foi adicionada há 4 anos (4.2.1 foi adicionada há 8 anos , claramente antes de 2012). O log para 4.2.2 inclui o commit adicionando -z . Além disso, se você clonou a fonte, pode procurar quais tags incluíram o commit :

git tag --contains <commit>
    
por 11.07.2017 / 10:31

Tags