The net/unison port
unison-2.53.7 – multi-platform file synchronization tool (cvsweb github mirror)
Description
Unison is a file-synchronization tool for Unix and Windows. It allows two replicas of a collection of files and directories to be stored on different hosts (or different disks on the same host), modified separately, and then brought up to date by propagating the changes in each replica to the other. This packages contains the command-line tool and the manpage.WWW: https://github.com/bcpierce00/unison
Readme
+----------------------------------------------------------------------- | Running ${PKGSTEM} on OpenBSD +----------------------------------------------------------------------- This version of unison is compatible with: - unison 2.52 or newer. You do not have to pay any attention to OCaml compiler versions. - unison 2.51 if both versions are compiled with same OCaml compiler version. - unison 2.48 if both versions are compiled with same OCaml compiler version. It is possible to use the OPAM OCaml package manager to build unison with the same version of the OCaml compiler on all machines: doas pkg_add opam export OPAMROOT=~/opam_unison opam init --no-setup --compiler ocaml-base-compiler.%VERSION% opam install unison lablgtk # To build without the gui, remove lablgtk $(opam var bin)/unison Where %VERSION% is the OCaml version that is used on all machines. Common issue ============= Unison sometimes reports chown() failures that are actually failures to change group ownership. This can occur when a user does not belong to the specified group and is the owner of the file, or is not the superuser. Issue can be addressed by setting the option 'group' to 'false'.
Maintainer
Bjorn Ketelaars
Multi-packages
unison-2.53.7 unison-gui-2.53.7