Ho riscontrato questo problema durante il tentativo di invio a un server remoto. È un repository Mercurial su Phabricator. Ecco la mia uscita.Mercurial su Phabricator: "remote: abort: stream terminato in modo imprevisto"
hg commit -m "udpate README"
hg push
pushing to ssh://company.server
searching for changes
remote: abort: stream ended unexpectedly (got 0 bytes, expected 4)
sto utilizzando l'ultima versione di Mercurial 3.5.2+20151001
su Mac OS 10.10.
Ho questo problema da ieri. Durante quel periodo, , ho potuto eseguire due commit con successo due volte,, anche se non ho fatto nulla.
Perché l'output sembra un po 'come this question, il problema qui è diverso, perché ho eliminato il repository e clonato di nuovo molte volte senza alcun problema. (il mio primo tentativo di risolvere il problema)
L'amministratore di sistema e il server si trovano in un'altra città, quindi non può dare un'occhiata alla mia macchina. Qualsiasi aiuto sarebbe molto apprezzato.
Sembra che potrebbe esserci un problema con il server e il client in disaccordo sul nuovo formato bundle2 per il protocollo filo introdotto in 3.5. Ti consigliamo di provare a eseguire il downgrade temporaneo alla v3.4.2 (ad esempio con 'pip install mercurial == 3.4.2') per vedere se risolve questo problema. Vedi [questa discussione] (https://secure.phabricator.com/T9450). Se non funziona, prova a vedere cosa fa 'hg push --debug --traceback' per te. –
@ReimerBehrends: grazie. Eseguo il downgrade alla 3.4.2 e il problema non c'è più. Potresti trasformare il tuo commento in una risposta in modo da poter chiudere questa domanda? – qsp
Certo, fatto. –