Port details on branch 2022Q3 |
- pijul Distributed version control system
- 1.0.0.b_4 devel =0 1.0.0.b_4Version of this port present on the latest quarterly branch.
- Maintainer: cs@FreeBSD.org
- Port Added: 2022-08-14 01:57:30
- Last Update: 2022-08-13 18:54:30
- Commit Hash: b5eed57
- License: GPLv2
- WWW:
- https://pijul.org/
- Description:
- Pijul is a version control system based on patches, that can mimic the
behaviour and workflows of both Git and Darcs, but contrarily to those systems,
Pijul is based on a mathematically sound theory of patches.
Pijul was started out of frustration that no version control system was at the
same time fast and sound:
- Git has non-associative merges, which might lead to security problems.
Concretely, this means that the commits you merge might not be the same as
the ones you review and test.
- Handling of conflicts: Pijul has an explicit internal representation of
conflicts, a rock-solid theory of how they behave, and super-fast data
structures to handle them.
- Speed! The complexity of Pijul is low in all cases, whereas previous attempts
to build a mathematically sound distributed version control system had huge
worst-case complexities. The use of Rust additionally yields a blazingly fast
implementation.
WWW: https://pijul.org/
- ¦ ¦ ¦ ¦
- Manual pages:
- FreshPorts has no man page information for this port.
- pkg-plist: as obtained via:
make generate-plist - Dependency lines:
-
- To install the port:
- cd /usr/ports/devel/pijul/ && make install clean
- To add the package, run one of these commands:
- pkg install devel/pijul
- pkg install pijul
NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above.- PKGNAME: pijul
- Flavors: there is no flavor information for this port.
- distinfo:
- TIMESTAMP = 1644165862
SHA256 (rust/crates/pijul-1.0.0-beta.crate) = bcc69929df7f7e308462c10de25fe2a61f2a6d7c5a93464cee165efd45272cd5
SIZE (rust/crates/pijul-1.0.0-beta.crate) = 90759
Packages (timestamps in pop-ups are UTC):
- Dependencies
- NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
- Build dependencies:
-
- rust>=1.61.0 : lang/rust
- pkgconf>=1.3.0_1 : devel/pkgconf
- Library dependencies:
-
- libzstd.so : archivers/zstd
- libxxhash.so : devel/xxhash
- There are no ports dependent upon this port
Configuration Options:
- No options to configure
- Options name:
- devel_pijul
- USES:
- cargo ssl
- FreshPorts was unable to extract/find any pkg message
- Master Sites:
- There is no master site for this port.
|