espie: > The main feature I'm missing is the ability to manipulate patchsets > as an independent object. I often have several independent changes > spanning several files, and there's nothing in cvs that allows me > to select one change independently from the others, and not forget > any file. Having to go through diff + patch is creepy and error-prone.
darcs is very good in this respect. Source trees consist of sets of patches, and there's a nice patch formalism for deciding when patches can be safely applied. darcs send/darcs apply solve the diff/patch mess (when dealing with patches via email). -- Don