Op 6 november, na zes maanden ontwikkeling, werd 2.25 van een eenvoudig en zeer betrouwbaar gedistribueerd platformonafhankelijk systeem uitgebracht configuratiebeheer Fossiele SCM, geschreven in C en met behulp van een SQLite-database als opslag.
Om de mogelijkheden uit te breiden is mogelijk compilatie met ingebouwde TCL-ondersteuning.
Naast het versiebeheersysteem kunnen fossiele repositories optioneel een forum, Wiki, bugtracker en chat bevatten - in één enkel sqlite-bestand!
Mogelijkheid ondersteund zowel volledig als incrementeel (in een reeds bestaand .fossil-bestand), import van git- en subversion-repository's:
$ cd lorsource $ git fast-export --all | fossiele import --git lorsource.fossil
Ingebouwde http-server (geïmporteerde git-repository in de schermafbeelding) bron, met logovervanging in de administratieve web-UI):
$fossil ui lorsource.fossil
Luisteren naar HTTP-verzoeken op TCP-poort 8080
In de nieuwe versie:
- team fossiele ui / werkt nu zelfs voor repositories met niet-ASCII-bestandsnamen;
- opdracht toegevoegd fossiele boom om de bestandsstructuur van de repository weer te geven, vergelijkbaar met de opdracht boom(1);
- op hoofdletterongevoelige bestandssystemen worden bestandsnamen nu opgeslagen in het voorkeursregister van het bestandssysteem in plaats van in het door de gebruiker aangeleverde register;
- teamnaam fossiele kersenplukker veranderd in fossiele kersenplukker, wat meer bekend is bij Git-gebruikers. Het oude commando blijft behouden vanwege compatibiliteit;
- naar pagina /tijdlijn nieuwe queryparameters toegevoegd: d2=, p2= и dp2=;
- team fossiel label opties toegevoegd voor het vermelden van tagwaarden;
- team fossiele status optie toegevoegd -b|–kort;
- de mogelijkheid toegevoegd om bestanden zonder versiebeheer op de pagina te laden /uvlijst;
- Geschiedeniszoekopdracht aan pagina toegevoegd /kat;
- naar het team server ondersteuning toegevoegd voor Unix-sockets;
- использование в Windows корневых сертификатов, управляемых операционной системой (требуется OpenSSL 3.2.0 или выше);
- houd rekening met Unicode-tekens met nulbreedte en dubbele breedte bij het formatteren van tijdlijnuitvoer in de console;
- SQLite-code in broncodes is bijgewerkt naar versie 3.47.0. De officiële build is gekoppeld aan OpenSSL 3.4.0;
- talrijke kleine verbeteringen en toevoegingen.
Bron: linux.org.ru
