Git 2.49

Git 2.49

Il 14 marzo, dopo due mesi di sviluppo, è stata rilasciata la versione 2.49 del sistema di controllo di versione distribuito Git, scritto in C e rilasciato con licenza GNU GPL 2.

Elenco delle principali modifiche:

  • Script di completamento automatico aggiornato per zsh.
  • git pack-objects e il suo wrapper git repack sono stati aggiornati per supportare una funzione di hashing del percorso alternativa.
  • git gc ora supporta l'opzione --expire-to.
  • Il comando git clone ora supporta la creazione di un clone superficiale di un singolo commit che non deve necessariamente trovarsi all'estremità di un ramo.
  • Aggiunto il comando git backfill per scaricare gli oggetti mancanti in un clone parziale.
  • Risolto un bug a causa del quale lo stato di errore del processo figlio andava perso nel comando git push --atomic --porcelain.
  • Il comando git rev-list --missing= supporta ora l'opzione print-info per fornire informazioni più dettagliate sugli oggetti mancanti, come percorso e tipo.
  • L'utilità GUI gitk è stata aggiornata.
  • git refs migrate ora supporta l'opzione --no-reflog, che consente di non migrare il reflog.
  • Meson ora supporta l'opzione di implementazione non sicura sha1 aggiunta in git 2.48.
  • Aggiunta nuova API per l'attraversamento di gruppi di oggetti in base al percorso comune o al tipo.
  • Per preparare l'uso di zlib-ng, il codice per l'interazione con zlib è stato rifattorizzato.
  • Aggiunti binding alla libreria libgit per il linguaggio Rust.
  • Tutti i file di documentazione .txt sono stati rinominati in .adoc.
  • Protocollo promittente esteso per oggetti di grandi dimensioni.
  • Gli errori rilevati sono stati corretti.
  • Test migliorati.
  • Documentazione aggiornata.

Fonte: linux.org.ru

Aggiungi un commento