Fossil SCM 2.25

Fossil SCM 2.25

Il 6 novembre, dopo sei mesi di sviluppo, è stata rilasciata la versione 2.25 di un sistema distribuito cross-platform semplice e altamente affidabile. gestione della configurazione Fossil SCM, scritto in C e che utilizza un database SQLite come archivio.
Per ampliare le funzionalità è possibile compilare con supporto integrato per TCL.

Oltre al sistema di controllo versioni, i repository fossil possono opzionalmente contenere un forum, una wiki, un tracker di bug e una chat – tutto in un unico file sqlite!
È supportata la possibilità di importare sia repository git che subversion, sia in modo completo che incrementale (in un file .fossil esistente):

$ cd lorsource $ git fast-export --all | fossil import --git lorsource.fossil

Server http integrato (nello screenshot – repository git importato lorsource, con sostituzione del logo nell'interfaccia web di amministrazione):

$ fossil ui lorsource.fossil

In ascolto di richieste HTTP sulla porta TCP 8080

Nella nuova versione:

  • il comando fossil ui / ora funziona anche per i repository con nomi di file non ASCII;
  • è stato aggiunto il comando fossil tree per visualizzare la struttura dei file del repository simile al comando tree(1);
  • nelle file system che non sono case-sensitive, i nomi dei file ora sono memorizzati nel formato di registrazione preferito dal file system e non in quello fornito dall'utente;
  • nome del comando fossil cherry-pick cambiato in fossil cherrypick, che è più familiare agli utenti di Git. Il vecchio comando è mantenuto per compatibilità;
  • alla pagina /timeline aggiunti nuovi parametri di query: d2=, p2= e dp2=;
  • comando fossil tag aggiunte opzioni per elencare i valori dei tag;
  • comando fossil status è stata aggiunta l'opzione -b|–brief;
  • aggiunta la possibilità di caricare file non versionati sulla pagina /uvlist;
  • aggiunta la ricerca nella cronologia sulla pagina /chat;
  • nel comando server aggiunta la supporto per socket Unix;
  • uso dei certificati radice Windows gestiti dal sistema operativo (richiesta OpenSSL 3.2.0 o superiore);
  • considerazione dei caratteri Unicode a larghezza zero e doppia durante la formattazione dell'output della timeline nella console;
  • nel codice sorgente il codice SQLite è aggiornato alla versione 3.47.0. La build ufficiale è collegata con OpenSSL 3.4.0;
  • numerose piccole correzioni e aggiustamenti.

Fonte: linux.org.ru

Acquista hosting affidabile per siti web con protezione DDoS, VPS VDS server 🔥 Acquista hosting affidabile per siti web con protezione DDoS, VPS VDS server | ProHoster