Home › Info modding › Versioni e release
Capitolo 14

Versioni e release

La tua versione è testo libero e non viene mai ordinata. packaging.revision sale a ogni ripacchettizzazione; il catalogo numera le release. Non riusare mai versione e revisione con byte diversi.

Versioni

version è il testo dell'autore, da 1 a 32 caratteri. Non viene mai ordinato e due versioni non si confrontano come numeri: «10.2.0», «Alpha 5» e «IVb» vanno tutti bene.

packaging.revision segna una ripacchettizzazione della stessa versione, a partire da 1, così un'installazione da file vede comunque una build più recente di quella versione senza catalogo.

Release

Il catalogo di un registro numera ogni release di una chiave di pacchetto e non ordina mai le stringhe di versione. Un aggiornamento è una release più alta della stessa chiave dallo stesso registro.

CosaChi lo impostaRegola
versionL'autoreTesto libero. Mai riusato con byte diversi.
packaging.revisionIl pacchettizzatoreSale a ogni pacchetto della stessa versione.
releaseIl registroSale a ogni pubblicazione della chiave. Immutabile: un salvataggio o un replay conserva la release con cui è stato creato.

Aggiornamenti

La Libreria mostra un aggiornamento quando il catalogo ha una release più alta di quella installata, e un'installazione da file sostituisce una packaging.revision più bassa della stessa versione dopo aver chiesto. Una versione precedente resta in .backup, così una sostituzione si può annullare.

Un editore non riusa mai versione e revisione con byte diversi: lo script di pubblicazione della libreria dei contenuti lo rifiuta.