Fossil SCM 2.25

Fossil SCM 2.25

Pe 6 noiembrie, după șase luni de dezvoltare, a fost lansată versiunea 2.25 a sistemului distribuit simplu și de înaltă fiabilitate, multi-platformă. gestionarea configurației Fossil SCM, scris în limbajul C și folosind baza de date SQLite ca stocare.
Pentru a extinde funcționalitățile este posibil compilarea cu suport încorporat pentru TCL.

Pe lângă sistemul de control al versiunilor, repozitoriile fossil pot conține opțional un forum, Wiki, un tracker de bug-uri și un chat - toate într-un singur fișier sqlite!
Se suportă posibilitatea atât a importului complet, cât și a celui incremental (într-un fișier .fossil existent), din repozitorii git și subversion:

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

Serverul http încorporat (în captura de ecran - repozitoriu git importat lorsource, cu înlocuirea logo-ului în interfața web de administrare):

$ fossil ui lorsource.fossil

Ascultând cererile HTTP pe portul TCP 8080

În noua versiune:

  • comanda fossil ui / acum funcționează chiar și pentru repozitorii cu nume de fișiere non-ASCII;
  • a fost adăugată comanda fossil tree pentru a afișa structura fișierelor repozitoriului, similar cu comanda tree(1);
  • în sistemele de fișiere care nu sunt sensibile la majuscule, numele fișierelor sunt acum stocate în forma preferată de sistemul de fișiere, nu în forma introdusă de utilizator;
  • numele comenzii fossil cherry-pick a fost modificat în fossil cherrypick, care este mai obișnuit pentru utilizatorii Git. Comanda veche a fost păstrată pentru compatibilitate;
  • pe pagina /timeline au fost adăugate noi parametri de cerere: d2=, p2= și dp2=;
  • comenzii fossil tag au fost adăugate opțiuni pentru enumerarea valorilor etichetelor;
  • comenzii fossil status a fost adăugată opțiunea -b|--brief;
  • a fost adăugată posibilitatea de a încărca fișiere neversioate pe pagină /uvlist;
  • a fost adăugat căutarea în istorie pe pagină /chat;
  • în comanda server a fost adăugat suport pentru socket-uri Unix;
  • utilizarea certificatelor rădăcină Windows, gestionate de sistemul de operare (necesită OpenSSL 3.2.0 sau mai recent);
  • ținând cont de caracterele Unicode cu lățime zero și dublă la formatarea ieșirii cronologice în consolă;
  • în codurile sursă, codul SQLite a fost actualizat la versiunea 3.47.0. Compilarea oficială este legată de OpenSSL 3.4.0;
  • numeroase mici corecții și îmbunătățiri.

Sursa: linux.org.ru

Cumpără un hosting fiabil pentru site-uri cu protecție DDoS, servere VPS VDS 🔥 Cumpără un hosting fiabil pentru site-uri cu protecție DDoS, servere VPS VDS | ProHoster