Version française
Home     About     Download     Resources     Contact us    

This site is updated infrequently. For up-to-date information, please visit the new OCaml website at

Browse thread
[OSR] Ports-like package management system
[ Home ] [ Index: by date | by threads ]
[ Search: ]

[ Message by date: previous | next ] [ Message in thread: previous | next ] [ Thread: previous | next ]
Date: -- (:)
From: Hezekiah M. Carty <hcarty@a...>
Subject: Re: [Caml-list] [OSR] Ports-like package management system
On Jan 29, 2008 5:56 AM, Berke Durak <> wrote:
> We thus need versions, and lots of them!  We need to base our
> developer packages on a version control system, in the style of BSD
> ports.  BSD ports are usually based on CVS, sometimes on Subversion.
> As we are looking to increase collaboration, having a single point of
> contention is a serious limitations of these centralized systems;
> we'll prefer more recent "distributed" version control system.
> Of available distributed VCSs with a serious user base, we have Darcs,
> Mercurial and Git.

What about using Subversion for the main/central repository?  I
realize that it is not distributed itself, but Git, SVK and bzr all
allow for "distributed" connectivity to Subversion repositories.
There may be similar tools/plugins available for Mercurial but I have
not used them.  Subversion has the cross-platform issue covered, with
many CLI and GUI tools available.  It is fairly standard at this
point, which should help to lower the entry barrier for any new

I have personally found SVK and git-svn to work very well with
Subversion repositories.  This allows for each individual developer to
use the tool(s) they prefer, while still connecting to a central,
canonical repository.