Qual é a origem das entradas do log de alterações de várias linhas?

1

Poder pesquisar o histórico do software e encontrar uma justificativa adequada para o código é ótimo .

Acho que os vi pela primeira vez em patches do Linux - controle de pré-fonte. Obviamente, quando o Git foi escrito, ele suportava descrições de patch. Mas antes do Git, sistemas como o Subversion ou o CVS eram escritos com mensagens de linha única em mente.

Existem outras influências para as quais podemos rastrear isso, ou ele saiu principalmente do desenvolvimento do Linux?

    
por sourcejedi 07.06.2017 / 23:39

1 resposta

6

O RCS é anterior ao Linux e suporta comentários de alteração de várias linhas (uso esse recurso desde 1988). O CVS herdou isso do RCS. O rcs2log existe desde 1992, renderizando logs RCS - incluindo comentários de várias linhas.

ci do RCS solicita um comentário de alteração com zero ou mais linhas terminando com uma linha contendo apenas . (como e-mail). Eu tenho usado o rcs2log desde 2003 para formatar os logs do RCS em changelogs legíveis, como por exemplo, para ded .

A propósito, o SCCS também suporta comentários de várias linhas.

    
por 07.06.2017 / 23:50