Fossil SCM 2.25

Fossil SCM 2.25

6 listopada, po pół roku prac, wydano wersję 2.25 prostego i niezawodnego rozproszonego systemu międzyplatformowego zarządzania konfiguracją Fossil SCM, napisanego w języku C i wykorzystującego bazę danych SQLite jako magazyn.
Aby rozszerzyć możliwości możliwe kompilacja z wbudowaną obsługą TCL.

Oprócz systemu kontroli wersji, repozytoria fossil mogą opcjonalnie zawierać forum, Wiki, tracker błędów oraz czat – w jednym pliku sqlite!
Obsługiwana jest możliwość zarówno pełnego, jak i inkrementalnego (do już istniejącego pliku .fossil) importu repozytoriów git i subversion:

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

Wbudowany serwer http (na zrzucie ekranu – zaimportowane repozytorium git lorsource, z zamianą logo w interfejsie webowym dla administratorów):

$ fossil ui lorsource.fossil

Nasłuchiwanie na żądania HTTP na porcie TCP 8080

W nowej wersji:

  • komenda fossil ui / teraz działa nawet dla repozytoriów z nazwami plików zawierającymi znaki nie-ASCII;
  • dodano polecenie fossil tree do wyświetlania struktury plików repozytorium podobnie jak w poleceniu tree(1);
  • w systemach plików, które nie rozróżniają wielkości liter, nazwy plików są teraz przechowywane w preferowanej wielkości liter systemu plików, a nie w wielkości wprowadzonej przez użytkownika;
  • nazwa polecenia fossil cherry-pick zmieniono na fossil cherrypick, co jest bardziej znajome dla użytkowników Git. Stare polecenie pozostawiono dla zgodności;
  • na stronę /timeline dodano nowe parametry zapytania: d2=, p2= i dp2=;
  • poleceniu fossil tag dodano opcje do wyświetlania wartości tagów;
  • poleceniu fossil status dodano opcję -b|–brief;
  • dodano możliwość przesyłania plików niebędących wersjami na stronę /uvlist;
  • dodano wyszukiwanie w historii na stronę /chat;
  • w poleceniu server dodano obsługę gniazd Unix;
  • używanie w Windowsa systemowych certyfikatów głównych (wymaga OpenSSL 3.2.0 lub wyższej);
  • uwzględnianie znaków Unicode o zerowej i podwójnej szerokości przy formatowaniu wyjścia osi czasu w konsoli;
  • w kodach źródłowych zaktualizowano kod SQLite do wersji 3.47.0. Oficjalna wersja jest powiązana z OpenSSL 3.4.0;
  • liczne drobne poprawki i uzupełnienia.

Źródło: linux.org.ru

Kup solidny hosting stron z ochroną przed DDoS, serwery VPS VDS 🔥 Kup solidny hosting stron z ochroną przed DDoS, serwery VPS VDS | ProHoster