{"added":null,"apiVersion":1,"behindSince":"2026-10-06","buildDepends":[],"categories":["devel"],"comment":"Distributed version control system","compare":"/compare/pijul/index.json","dependentCount":null,"description":"Pijul is a version control system based on patches, that can mimic the\nbehaviour and workflows of both Git and Darcs, but contrarily to those\nsystems, Pijul is based on a mathematically sound theory of patches.\n\nPijul was started out of frustration that no version control system\nwas at the same time fast and sound:\n\n- Git has non-associative merges, which might lead to security problems.\n  Concretely, this means that the commits you merge might not be the same as\n  the ones you review and test.\n\n- Handling of conflicts: Pijul has an explicit internal representation of\n  conflicts, a rock-solid theory of how they behave, and super-fast data\n  structures to handle them.\n\n- Speed! The complexity of Pijul is low in all cases, whereas previous\n  attempts to build a mathematically sound distributed version control\n  system had huge worst-case complexities. The use of Rust\n  additionally yields a blazingly fast implementation.","flavors":[],"html":"https://daemonports.org/netbsd/devel/pijul/","kind":"port","lastUpdate":null,"license":["gnu-gpl-v2"],"maintainer":"pkgsrc-users@NetBSD.org","name":"pijul","newest":false,"newestVersion":"1.0.0.b24","noVulnData":false,"origin":"devel/pijul","otherSystems":[{"maintainer":"cs@FreeBSD.org","newest":true,"origin":"devel/pijul","path":"/devel/pijul/","system":"FreeBSD","updated":"2026-10-14","version":"1.0.0.b24_1"},{"behindSince":"2026-10-06","maintainer":"cs@FreeBSD.org","noVulnData":true,"origin":"devel/pijul","path":"","system":"HardenedBSD","version":"1.0.0.b9_24"},{"behindSince":"2026-10-06","maintainer":"cs@FreeBSD.org","noVulnData":true,"origin":"devel/pijul","path":"","system":"GhostBSD","version":"1.0.0.b9_24"}],"packages":[{"repo":"NetBSD 10.1 x86_64","versions":["1.0.0.beta2nb1"]},{"repo":"NetBSD 10.1 aarch64","versions":["1.0.0.beta2nb1"]},{"repo":"SmartOS / illumos x86_64","versions":["-"]},{"repo":"macOS 15 arm64","versions":["1.0.0.beta2nb1"]}],"pkgName":"pijul-1.0.0.beta2nb1","related":null,"repository":"pkgsrc","requiredBy":[],"requiredByCount":0,"runDepends":["archivers/zstd","devel/xxhash","security/libsodium"],"status":null,"system":"netbsd","systemLabel":"NetBSD","version":"1.0.0.beta2nb1","versions":null,"vulnerabilities":[{"date":"","id":"https://nvd.nist.gov/vuln/detail/CVE-2026-41681","topic":"pijul: stack-overflow (CVE-2026-41681)","url":"https://nvd.nist.gov/vuln/detail/CVE-2026-41681"}],"www":"https://pijul.org/"}
