Hi Michael,

If I may add to Ganesh's answer:

On Mon, Aug 16, 2010 at 08:33:02 +0100, Sittampalam, Ganesh wrote:
> Cheap cherry-picking: In darcs, cherry-picking is a first-class
> operation that is easy to use and doesn't make your life harder later.

This is something I personally use very frequently (daily?).  It's just
baked into the Darcs interactive interface (y/n questions) and it works
for a wide range of commands (reverting patches, sending them, applying
them, etc).

An interesting thing to ask ourselves is how this compares with the git
add -p and git checkout -p.  Does cherry-picking really matter in
practice if other DVCSes can just imitate it where people seem to care
most about it?

> In other version control systems, it generally creates a fresh commit
> that then has to be merged later. See
> http://wiki.darcs.net/DifferencesFromOtherDVCS for more background on
> this.

Hooray for Conspicuous Use of Archives! (sorry, I have a bad habit of
banging on drums, like the Conceptual Integrity drum and now this)

There's also http://wiki.darcs.net/Theory/Motivation which maybe wants
some wiki gardening.

> Semantic patches:
> ...
> However, the only example we have of that at the moment is
> "token replace" which is useful for renaming things but not much else,
> so you don't get as much benefit from this as we'd like. Maybe some
> day..

I've started a wiki page to provide a sort of one-stop catalogue
of ideas for new patch types:

  http://wiki.darcs.net/Ideas/NewPatchTypes

Once upon a time, there was a certain Rocky Khan who wanted something
like XML patches.  The research revision control system so6 had native
XML support, if I recall correctly.

-- 
Eric Kow <http://www.nltg.brighton.ac.uk/home/Eric.Kow>
For a faster response, try +44 (0)1273 64 2905 or
xmpp:[email protected] (Jabber or Google Talk only)

Attachment: signature.asc
Description: Digital signature

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

Reply via email to