Вышла новая версия [ Pijul ](
https://pijul.org/ ) — свободной системы управления версиями, основанной на теории патчей и написанной на языке [ Rust ](
https://www.rust-lang.org/ ) .Pijul развивает идеи [ Darcs ](
http://darcs.net/ ) — Pijul быстрее, лучше, в нём решена проблема экспоненциальной сложности слияния и поддерживаются ветки (для всех, кто спросил и еще спросит «чем оно лучше Git» - [ ссылка на FAQ ](
https://pijul.org/faq/ ) )Слово «Pijul» (произносится «пихуль») — это мексиканское названия [ Бороздчатоклювого ани ](
https://ru.wikipedia.org/wiki/%D0%91%D0%BE%D1%80%D0%BE%D0%B7%D0%B4%D1%87%D0%B0%D1%82%D0%BE%D0%BA%D0%BB%D1%8E%D0%B2%D1%8B%D0%B9_%D0%B0%D0%BD%D0%B8 ) , вида птиц семейства кукушковых, чьи особи совместно работают над строительством гнёзд.Улучшения в версии 0.11: Добавлено частичное клонирование подкаталогов: pijul clone --path и pijul pull --path. При этом скачиваются только те патчи, которые затрагивают указанный подкаталог. Добавлен парсер ~/.ssh/config — теперь Pijul будет автоматически использовать настройки псевдонимов хостов, SSH-прокси, ключей и т. д. Внутренняя архитектура переведена на использование библиотеки [ Tokio ](
https://tokio.rs/ ) — де-факто стандарта для асинхронного программирования на языке Rust. Минус велосипеды, новичкам будет проще разобраться в коде Pijul. Исправлено много мелких и две крупные ошибки. Одна из них приводила к падению производительности при использовании pijul record, другая в некоторых случаях приводила к изменении содержимого патчей и файлов после клонирования. Для нужд Pijul автором также развиваются вспомогательные библиотеки: [ Thrussh ](
https://nest.pijul.com/pijul_org/thrussh ) — реализация клиента и сервера SSH на языке Rust. [ Pleingres ](
https://nest.pijul.com/pmeunier/pleingres ) — клиентская библиотека, реализующая сетевой протокол PostgreSQL на языке Rust. [ Sanakirja ](
https://nest.pijul.com/pijul_org/sanakirja ) — хранилище «ключ-значение» на языке Rust, основанное на B-деревьях и поддерживающее транзации (аналог [ LMDB ](
https://symas.com/lmdb/ ) ). «Sanakirja» по-фински означает «словарь». Автор также разрабатывает [ Pijul Nest ](
https://nest.pijul.com/ ) — аналог GitHub на основе Pijul и Rust. К сожалению, Nest пока не является свободным проектом.
Ссылка:
https://www.linux.org.ru/news/opensource/14623380