This has been making the rounds on various discussion forums recently
and I had a port in openbsd-wip so I dusted it off and here's the result. 

It's a rather straightforward rust port. The name of the package is
maybe worth a discussion. I felt jj is a bit short and non-descriptive,
so I went with jujutsu. Other OS are all over the place, but jj and
jujutsu seem the most common. Googlers seem to have a weird tendency
to choose names that are annoying to search for (cf go)...

Another thing worth noting is the need for LIBGIT2_NO_VENDOR=1. This is
due to the port setting the vendored feature in its main Cargo.toml, so
it tries to link statically and fails because cargo.port.mk removes the
libgit2 libsrc. Unsure if this variable should be set in cargo.port.mk.

Information for inst:jujutsu-0.22.0

Comment:
version control system with git compatibility backend

Description:
Version control system with git compatibility backend. Get a copy of
your code, track changes to the code, and finally publish those changes
for others to see and use. It is designed from the ground up to be easy
to use - whether you're new or experienced, working on new projects
alone, or large scale projects with large histories and teams.

Maintainer: Theo Buehler <t...@openbsd.org>

WWW: https://github.com/martinvonz/jj

Attachment: jujutsu.tgz
Description: application/tar-gz

Reply via email to