Fossil SCM 2.28

Po pięciu i pół miesiącach prac rozwojowych udostępniono wersję 2.28 prostego i niezwykle niezawodnego rozproszonego systemu wieloplatformowego. Zarządzanie konfiguracją Fossil SCM, opracowany przez autora SQLite, Duane Richard Hipp.

Fossil SCM wyróżnia się wśród systemów kontroli wersji radykalnie prostym wdrożeniem: cały projekt to pojedynczy plik wykonywalny bez zewnętrznych zależności, pełniący jednocześnie funkcję systemu kontroli wersji (VCS), wbudowanego serwera WWW, systemu śledzenia błędów, wiki, forum i czatu. Całe repozytorium, wraz z historią, zgłoszeniami i wiki, jest przechowywane w jednym pliku SQLite – można je skopiować, utworzyć kopię zapasową lub wysłać współpracownikowi za pomocą jednego polecenia scp. Sam autor wykorzystuje projekt do tworzenia oprogramowania w SQLite, co wiele mówi o niezawodności narzędzia. W przeciwieństwie do Gita, Fossil został zaprojektowany od podstaw z myślą o integralności danych i łatwości samodzielnego hostingu: skonfigurowanie własnego serwera to dosłownie jedno polecenie: fossilserver. Filozofia projektu opiera się na zasadzie „wszystko, czego projekt potrzebuje w jednym miejscu”, bez usług zewnętrznych i złożonej infrastruktury.

W nowej wersji:

  • Improvements ochrona przed robotami:
    • Domyślna konfiguracja pozwala teraz robotom na pobieranie plików tarball i archiwów, co pozwala na lepszą obsługę zautomatyzowanych systemów kompilacji;
    • Nowy specjalny tag zipX w ustawieniach ograniczenie robota blokuje robotom dostęp do plików tarball, z wyjątkiem systemów automatycznego montażu;
    • Tagi ext/PATH w ustawieniu robot-restrict blokują robotom dostęp do określonych obszarów Rozszerzenia CGI wzdłuż określonej ścieżki.
  • W podmenu przeglądarka kodów Dodano listę rozwijaną ostatnich oddziałów.
  • Dostęp do plików tarball i archiwów ZIP został uproszczony:
    • W przeglądarce kodów na najwyższym poziomie pojawiła się pozycja podmenu „Pobierz”, umożliwiająca przejście na stronę pobierania archiwum;
    • dodano nową stronę /Ściągnij, do którego link pojawia się w / mapa witryny podczas ustawiania parametru sugerowane pliki do pobrania;
    • Nazwy plików archiwów Tarball i ZIP są teraz ujednolicone i zawierają znacznik czasu oraz prefiks hash;
    • dodano polecenie skamieniałości aby pobrać i rozpakować konkretny checkin bez konieczności klonowania repozytorium.
  • Improvements chronologia wydarzeń:
    • nowy tryb widoku „Prosty” – pośredni między „Szczegółowym” a „Kompaktowym”: pokazuje tylko skrót odprawy z możliwością rozwinięcia szczegółów poprzez kliknięcie wielokropka;
    • Po kliknięciu na wielokropek w trybie kompaktowym lub prostym zostaje on zastąpiony strzałką ←, która ponownie ukrywa szczegóły;
    • dodano ustawienie oś czasu-znaczniki-liście, który steruje wyświetlaniem odpraw liści;
    • Osie czasu „bez wykresu” (parametr ng) wyświetlają teraz kolory gałęzi i okręgi odprawy bez linii łączących.
  • Tagom Markdown przypisywane są teraz identyfikatory za pomocą algorytmu „slugify” w stylu GitHub.
  • Zespół oś czasu skamieniałości otrzymano opcje -u|—for-user do filtrowania według użytkownika i -r do wyprowadzania wyników w kolejności chronologicznej.
  • Nowa flaga dla polecenia --reopen REPOFILE skamieniałość otwarta Umożliwia przywrócenie kopii roboczej po przeniesieniu pliku repozytorium.
  • Wewnętrzne tabele znaków Unicode używane w przetwarzaniu wyrażeń regularnych zostały zaktualizowane z wersji 13 do wersji 17.
  • Nowa drużyna system kopalny (w skrócie fossil sys) udostępnia zestaw narzędzi typu Unix przeznaczonych do uruchamiania na platformach o ograniczonym środowisku.
  • Strona internetowa /Wsparcie akceptuje teraz żądania takie jak /help/CMD i /help/www/PAGE w celu wyświetlenia pomocy dla konkretnego polecenia lub strony internetowej.
  • Dodano opcje -t i -T do polecenia pochwała skamieniałości.
  • Zespół klon kopalny otrzymałem opcję --ipv6.
  • Dodano aliasy -s i --stop do opcji polecenia --stop-on-error wszystkie skamieniałości.
  • Dodano opcję -h|—hash do polecenia skamieniałe co to jest.

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

Kup niezawodny hosting dla stron z ochroną DDoS, serwery VPS VDS 🔥 Kup niezawodny hosting stron internetowych z ochroną DDoS, serwery VPS VDS | ProHoster