Home

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

Categories

net

Build dependencies

Reverse dependencies

Search