[darcs-users] Fwd: Darcs Problems

James Sleeman darcs at gogo.co.nz
Fri Feb 22 14:15:44 UTC 2013


Stephen J. Turnbull wrote:
>  > This works only if you take great care that nothing unrelated accidentally 
>  > depends on your "PostgreSQL patch set".
>
> Sure, although "dependencies" are a bigger issue in Darcs (where it
> could pull in a slew of unrelated patches) than in "snapshot-oriented"
> VCSes.  Ie, this is very simple to emulate in something like git,
> where a 

To me, as somebody who would really REALLY like to use darcs more, 
dependencies are the biggest show stopper.

A big feature of Darcs was (at least so I thought) cherry picking, but 
at least in my experience, the problem of dependencies means cherry 
picking just doesn't work - 90% of the time, I can't cherry pick the 
patch I want because darcs won't let me unless I take a load of other 
largely unnecessary or undesirable ones.

I think have described this problem before, but to recap, basically 
there are times, many many many times, when I want to bring in some 
patch from some "branch repo" into some other "branch repo", only to 
find that the patch I want depends implicitly on patches I don't want, 
or simply can't accept in the other branch.  Most often, the 
"dependency" is just because of some trivial modification to a file, but 
that modification is contained in a much larger patch full of changes I 
wouldn't want.

Ideally, I'd want to be able to bring the patch in WITHOUT some or all 
of the dependencies and have darcs present any problem as a conflict 
which can be resolved in the normal manner, and for darcs to remember 
that my conflict resolution patch is a substitute for the actual 
depended on patches.


---
James Sleeman


More information about the darcs-users mailing list