Fossil SCM 2.25

Fossil SCM 2.25

Op 6 november, na zes maanden ontwikkeling, is versie 2.25 van het eenvoudige en krachtige gedistribueerde cross-platformsysteem uitgebracht configuratiebeheer Fossil SCM, geschreven in C en gebruikmakend van een SQLite-database als opslag.
Om de mogelijkheden uit te breiden is het mogelijk om te compileren met ingebouwde ondersteuning voor TCL.

Naast het versiebeheersysteem kunnen fossil-repositories optioneel een forum, wiki, bugtracker en chat bevatten - in ƩƩn enkele sqlite-bestand!
Er is ondersteuning voor zowel volledige als incrementele (in een bestaand .fossil-bestand) import van git- en subversion-repositories:

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

Ingebouwde http-server (in de screenshot - geĆÆmporteerde git-repository lorsource, met vervanging van het logo in de beheerders web-UI):

$ fossil ui lorsource.fossil

Luisteren naar HTTP-verzoeken op TCP-poort 8080

In de nieuwe versie:

  • commando fossil ui / werkt nu ook voor repositories met niet-ASCII bestandsnamen;
  • de commando fossil tree is toegevoegd voor het weergeven van de bestandsstructuur van de repository, vergelijkbaar met het commando tree(1);
  • in bestandssystemen die niet hoofdlettergevoelig zijn, worden bestandsnamen nu opgeslagen in de voorkeur hoofdlettergebruik van het bestandssysteem, niet in de hoofdletters zoals door de gebruiker ingevoerd;
  • de naam van het commando fossil cherry-pick is veranderd in fossil cherrypick, wat gebruikelijker is voor Git-gebruikers. Het oude commando is behouden voor compatibiliteit;
  • op de pagina /timeline zijn nieuwe queryparameters toegevoegd: d2=, p2= en dp2=;
  • aan het commando fossil tag zijn opties toegevoegd om de tagwaarden te enumereren;
  • aan het commando fossil status is een optie toegevoegd -b|–brief;
  • de mogelijkheid is toegevoegd om niet-versiebeheerde bestanden op de pagina te uploaden /uvlist;
  • de zoekfunctie in de geschiedenis is toegevoegd aan de pagina /chat;
  • in het commando server is ondersteuning voor Unix-sockets toegevoegd;
  • gebruik van Windows rootcertificaten, beheerd door het besturingssysteem (OpenSSL 3.2.0 of hoger vereist);
  • rekening houden met Unicode-tekens met nul en dubbele breedte bij het formatteren van de uitvoer van de tijdlijn in de console;
  • in de bronbestanden is de SQLite-code bijgewerkt naar versie 3.47.0. De officiĆ«le build is gelinkt met OpenSSL 3.4.0;
  • talrijke kleine bugfixes en aanvullingen.

Bron: linux.org.ru

Koop betrouwbare webhosting met bescherming tegen DDoS, VPS VDS servers šŸ”„ Koop betrouwbare webhosting met bescherming tegen DDoS, VPS VDS servers | ProHoster