Comecei a trabalhar na integração do SourceLink (# 770) que é sensível a terminações de linha e descobri um pouco do inferno em nosso repositório. Parece que metade dos arquivos estão sendo confirmados com CRLF
terminações, enquanto outros com LF
.
Isso deve ser corrigido, para que todos os arquivos sejam armazenados no repo com LF
. Posteriormente, quando você fizer o checkout de arquivos no Windows, o git os converterá automaticamente em CRLF
durante o checkout e em LF
durante o commit (a menos que você tenha desabilitado isso intencionalmente). Essa é a prática comum em repositórios e é muito estranho ver uma bagunça aqui.
Devemos corrigir os arquivos nos ramos master
e v4
, à medida que mesclamos master
em v4
constantemente.
@moodmosaic @adamchester @klimisa Você tem alguma objeção em relação à correção? Se não, vou consertar terminações de linha para todos os arquivos e fazer commits diretos com essas mudanças. Caso contrário, será impossível prosseguir com # 770.
👍 De mim
👍 De mim também.
Concordou! Vou tentar encontrar o momento certo e disparar os commits para ambos os branches.
Fixo