[darcs-users] Centralized Darcs usage

Sébastien Pierre sebastien at xprima.com
Thu Apr 20 20:55:00 UTC 2006


Hi all,

I am currently evaluating different VCS for usage in a centralized
organisation (see below). As a Darcs user, I have been very pleased
so far, but found myself unable to answer the following questions :

1) Is it possible to know if a particular file is being "worked on"  
by somebody else ? For instance, I would like to know if the file  
"module/main.py" is currently being modified by somebody. My guess is  
that this is not really possible with a distributed VCS like Mercurial.

2) Is it possible to work only on a subset of a repository ? For  
instance, if I have a large project (hundreds of subdirs, large  
tree), can I "cherry-pick" a particular subdirectory, make it my  
working directory and then push my changes back to the "main"  
repository ?

To put this into context, the centralize organisation I mentioned is  
as follows:
- 1 "main" repository, that is used by all devs as a reference (this  
is where the things that will go on production are)
- N devs who work on projects thats are subdirectories of this main  
"directory"
- Each dev has its own local repository in its ~/home
- Each dev commits to the "main" repo when changes are assumed to be OK

TIA,

  -- Sébastien






More information about the darcs-users mailing list