Настоящий репозиторий находится здесь, но я столкнулся с некоторыми ошибками повреждения данных.
Pijul — это система контроля версий, основанная на патчах, которая может имитировать поведение и рабочие процессы как Git, так и Darcs, но в отличие от этих систем Pijul основан на математически обоснованной теории патчей.
Pijul был создан из-за разочарования тем, что ни одна система контроля версий не была одновременно быстрой и надёжной:
Git имеет неассоциативные слияния, которые могут привести к проблемам безопасности. Конкретно это означает, что коммиты, которые вы объединяете, могут отличаться от тех, которые вы просматриваете и тестируете. Подробнее здесь.
Обработка конфликтов: у Pijul есть явное внутреннее представление конфликтов, твёрдая теория их поведения и сверхбыстрые структуры данных для их обработки.
Скорость! Сложность Pijul во всех случаях низкая, тогда как предыдущие попытки создать математически обоснованную распределённую систему контроля версий имели огромные сложности в худшем случае. Использование Rust также даёт невероятно быструю реализацию.
Лицензия — GPL2 или любая более поздняя версия по вашему усмотрению. Это было изменено со времени, когда Pijul всё ещё был прототипом и имел другую лицензию.
Мы приветствуем вклад, даже если вы ничего не понимаете в теории патчей. В настоящее время основные области, где Pijul нуждается в улучшениях:
— Портативная обработка SSH-ключей (Windows и Linux). — Сообщения об ошибках. На данный момент очень мало полезных сообщений. — HTTP-перенаправления и ошибки.
Первый шаг к внесению вклада — клонировать репозитории. Pijul зависит от ряда пакетов, поддерживаемых одной и той же командой, двумя крупнейшими из которых являются Sanakirja и Thrussh. Вот как собрать и установить репозитории pijul:
$ pijul clone https://nest.pijul.com/pijul_org/pijul
$ cd pijul
$ cargo install
Внося свой вклад, вы соглашаетесь сделать все свои вклады GPL2+.
Кроме того, основной платформой для внесения вклада является Nest, который всё ещё находится на экспериментальной стадии. Поэтому, хотя мы делаем всё возможное, чтобы этого избежать, наш репозиторий может быть сброшен, в результате чего патчи всех участников будут объединены.
Вы можете оставить комментарий после Вход в систему
Неприемлемый контент может быть отображен здесь и не будет показан на странице. Вы можете проверить и изменить его с помощью соответствующей функции редактирования.
Если вы подтверждаете, что содержание не содержит непристойной лексики/перенаправления на рекламу/насилия/вульгарной порнографии/нарушений/пиратства/ложного/незначительного или незаконного контента, связанного с национальными законами и предписаниями, вы можете нажать «Отправить» для подачи апелляции, и мы обработаем ее как можно скорее.
Опубликовать ( 0 )