Número 'git format-patch' no final do patch

Número 'git format-patch' no final do patch

Tenho gerado patches usando 'git format-patches' para criá-los.

Mas ao aplicar um novo conjunto de patches para corrigir anos de código herdado, algo parecia fora do lugar. No final de cada patch há um número que se parece com um 'número de versão'. Não consigo encontrar nenhuma informação sobre isso.

No código anterior esse número é

2.17.0

e os patches mais recentes (no final do arquivo) dizem

2.7.4

Os patches gerados são idênticos, exceto por este número. As compilações foram bem-sucedidas e os patches mais recentes foram escolhidos.

Minha pergunta é: qual é esse número e sua finalidade? Esse número importa e devo me preocupar com isso?

Caso contrário, existe uma maneira de redefinir esse número para corresponder aos dos arquivos mais antigos?

Responder1

Sim, é literalmente um número de versão –doidiotasoftware que gerou o patch. (A propósito, a versão atual é 2.22.0.) O númerofoi adicionadopara git-format-patch em 2005, um pouco antes do git v1.0, e seu objetivo provavelmente era facilitar o rastreamento de patches com formatação incomum, caso eles aparecessem. Não tem outro propósito e não é lido pelo Git.

informação relacionada