Browse thread
[OSR] Ports-like package management system
[
Home
]
[ Index:
by date
|
by threads
]
[ Message by date: previous | next ] [ Message in thread: previous | next ] [ Thread: previous | next ]
[ 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 <berke.durak@exalead.com> 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 developers. 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. Hez