Fossil SCM 2.28

Po petih mesecih in pol razvoja je bila izdana različica 2.28 preproste in zanesljive razpršene večplatformne sistemske rešitve konfiguracijo upravljanja Fossil SCM, ki jo razvija avtor SQLite, Dwayne Richard Hipp.

Fossil SCM izstopa med sistemi za nadzor različic z radikalno preprostostjo namestitve: celoten projekt je ena izvršljiva datoteka brez zunanjih odvisnosti, ki hkrati deluje kot VCS, vgrajen spletni strežnik, sistem za sledenje napakam, wiki, forum in klepet. Celoten repozitorij z vso zgodovino, napakami in wiki je shranjen v eni sami datoteki SQLite - kopirati, varnostno kopirati ali poslati kolegu je mogoče z eno samo ukazno vrstico scp. Projekt uporablja sam avtor za razvoj SQLite - kar govori o zanesljivosti orodja. Za razliko od Git-a, je Fossil prvotno zasnovan z osredotočenostjo na celovitost podatkov in preprostost samostojnega gostovanja: postaviti lasten strežnik je v dobesednem pomenu ena ukazna vrstica fossil server. Filozofija projekta je

V novi različici:

  • Izboljšave zaščita pred robotom:
    • privzet nastavitvi zdaj dovoljujeta robotom prenašati tarballs in arhive, da bi bolje podpirali avtomatizirane sisteme zbiranja;
    • nov poseben oznaka zipX v nastavitvi robot-restrict blokira dostop robotov do tarballs, z izjemami za sisteme samodejnega zbiranja;
    • oznake tipa ext/PATH v nastavitvi robot-restrict blokirajo dostop robotov do določenih CGI razširitev na navedeni poti.
  • V podmeniju brskalnika s kodo je dodan spustni seznam nedavnih vej.
  • Dostop do tarballs in ZIP arhivov je poenostavljen:
    • v brskalniku s kodo na najvišji ravni se je pojavila točka podmenija ‘Prenos’, ki preusmeri na stran za prenos arhivov;
    • dodana je nova stran /download, povezava do katere se prikaže v /sitemap pri nastavitvi parametra suggested-downloads;
    • imena datotek tarballs in ZIP arhivov so zdaj standardizirana: vključujejo časovno oznako in predpono hasha;
    • dodana je ukazna vrstica fossil get za prenos in razpakiranje določenega checkina brez potrebe po kloniranju repozitorija.
  • Izboljšave kronologija dogodkov:
    • nov način gledanja ‘Preprost’ - vmesni med ‘Podroben’ in ‘Kompakt’: prikazuje samo hash checkina z možnostjo širjenja podrobnosti s klikom na tri pike;
    • При нажатии на многоточие в режимах «Compact» или «Simple» оно заменяется стрелкой «←» для повторного скрытия деталей;
    • Добавлена настройка timeline-mark-leaves, управляющая отображением листовых чекинов;
    • «Безграфовые» хронологии (параметр ng) теперь отображают цвета веток и кружки чекинов без соединительных линий.
  • Метки в Markdown теперь получают идентификаторы по алгоритму «slugify» в стиле GitHub.
  • Komanda fossil timeline получила опции -u|—for-user для фильтрации по пользователю и -r для вывода в хронологическом порядке.
  • Новый флаг —reopen REPOFILE команды fossil open позволяет восстановить рабочую копию после перемещения файла репозитория.
  • Обновлены внутренние таблицы символов Unicode, используемые при обработке регулярных выражений, — с версии 13 до версии 17.
  • Nov ukaz fossil system (сокращённо fossil sys) предоставляет набор Unix-подобных утилит для работы на платформах с ограниченным окружением.
  • Веб-страница /help теперь принимает запросы вида /help/CMD и /help/www/PAGE для отображения справки по конкретной команде или веб-странице.
  • Добавлены опции -t и -T команде fossil praise.
  • Komanda fossil clone получила опцию —ipv6.
  • Добавлены псевдонимы -s и —stop для опции —stop-on-error команды fossil all.
  • Добавлена опция -h|—hash команде fossil whatis.

Izvor: linux.org.ru

Kupite zanesljivo gostovanje za spletne strani z zaščito pred DDoS, VPS VDS strežniki 🔥 Kupite zanesljivo gostovanje za spletne strani z zaščito pred DDoS, VPS VDS strežniki | ProHoster