[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