On Sun, Nov 27, 2005 at 12:34:36AM +0000, Daniel Carrera wrote:
> Hello,
> 
> Thanks for the info about branches. After thinking about it for a while, 
> I have a new question. In the previous thread I learned that to make a 
> changeset I need read access to both repositories. But consider this 
> scenario:
> 
> * We have a stable repository (http://my.server.com/stable).
> * Joel makes a copy and starts working on feature A.
> * Jane makes a copy and starts working on feature B.
> 
> Suppose that neither Joel nor Jane have their repository on a public 
> server. Suppose they only have the common ansestor (stable).

AFAIK patches sent by Joel against the stable repo will be applicable
to Jane's repo. In general, the requirement is that the repo in which
you want to apply the patch bundle is a superset of the repo which
was sent-to (here: stable). In the extreme case, you can send to an
empty repo. From such a patch bundle you can reconstruct the entire
repository.

Of course this can be inefficient - if you always send against stable,
you will probably send more patches than you need to.

Best regards
Tomasz

-- 
I am searching for a programmer who is good at least in some of
[Haskell, ML, C++, Linux, FreeBSD, maths] for work in Warsaw, Poland

_______________________________________________
darcs-users mailing list
[email protected]
http://www.abridgegame.org/mailman/listinfo/darcs-users

Reply via email to