MinGW Git Bash inconsistência de saída de progresso observável entre máquinas

1

Estou obtendo um comportamento inconsistente nas instalações do Git Bash em diferentes máquinas com Windows 7. O diff no comportamento é relativamente pequeno, mas eu gostaria de entender o que poderia ser responsável pela inconsistência e abordá-lo antes que ele introduza um problema.

Usando um git push para um repositório válido como uma ilustração que reproduz o comportamento: em uma máquina, o progresso do envio durante a gravação de objetos parece estar ligado ao servidor remoto.

Uma única linha de saída do console

Writing objects: 13% (53/402), 664.00 KiB | 970.00 KiB/s

é substituído no console com

Writing objects: 14% (57/402), 984.00 KiB | 117.00 KiB/s

quando ocorre uma atualização de progresso (ou seja, o status é atualizado no console)

No entanto, na minha outra máquina, o progresso é gravado no console como uma nova linha. A saída, portanto, lê:

Writing objects: 13% (53/402), 664.00 KiB | 970.00 KiB/s

Writing objects: 14% (57/402), 984.00 KiB | 117.00 KiB/s

Como eu disse, esta é uma questão relativamente pequena. No entanto, fazer com que cada operação contra a origem remota relate o progresso em várias linhas faz com que cada operação preencha um pouco do meu buffer do console. Temo que em algum momento, eu vou querer inspecionar meu buffer para "algo" que eu fiz apenas para tê-lo empurrado para fora por um par de operações extremamente chatty.

    
por K. Alan Bates 06.07.2015 / 18:39

0 respostas

Tags