Gli ultimi due file git trattavano come binario

Chorekamo-internal
Shipped
7 settembre 2026 alle ore 00:48 UTC
Author
Kamo
Commit
ab08043

Finire la spazzata che è iniziata quando la mia fatturazioneDraft.ts commesso come "Bin 0 -> 6882 byte". Scansione di ogni file di testo tracciato per un byte NUL trovato altri tre; serverTime.ts è andato con quella correzione, e questi sono gli altri due. scripts/check-i18n-keys.mjs utilizza un NUL come un sentinel ICU - si trova in per un fuggito '' mentre le campate di literal-brace sono spogliate, ed è il carattere giusto per il lavoro perché nessun messaggio reale può contenere uno. Kept, scritto come unicode fuggire piuttosto che il byte crudo. La guardia riporta identicamente prima e dopo: pulito, 3410 file. README.md aveva un'intera linea aggiunta in UTF-16LE da qualche strumento di compilazione, seduto all'interno di un altro file ASCII - 39 NUL e una linea che nessun renderer avrebbe mostra correttamente. Decodificato e riscritto come UTF-8, testo invariato. Né rompeva niente a runtime. Entrambi costavano la stessa cosa: git chiama un file con un binario NUL, quindi non ha diff, nessuna colpa e nessuna recensione, e un il cambiamento a entrambi sarebbe atterrato come un blob opaco.

All changes

Come quello che vedi la spedizione?

Ognuno di questi aggiornamenti atterra automaticamente nello spazio di lavoro. Inizia gratis e guardalo crescere settimana dopo settimana.

Inizia gratis per sempreVisualizza il prezzo