Excerpts from Tommy Pettersson's message of Thu Jan 17 12:18:19 +0100 2008:
> On Thu, Jan 17, 2008 at 09:26:46AM +0100, Nicolas Pouillard wrote:
> > Excerpts from Tommy Pettersson's message of Wed Jan 16 21:18:15 +0100 2008:
> > > On Wed, Jan 16, 2008 at 07:36:30PM +0000, Nicolas Pouillard wrote:
> > > > Wed Jan 16 20:34:26 CET 2008  [EMAIL PROTECTED]
> > > >   * Add --{allow,dont-allow,mark}-conflicts to darcs pull.
> > > >   
> > > >   This patch also merge the --external option to pull_conflicts_options
> > > >   like with apply.
> > > 
> > > Hmmm... I don't think merging --external-merger to the
> > > multi-choice option is a good idea. A common case is to have
> > > 'ALL external-merger my_favorite_merger" in the .darcs/defaults
> > > file, and expect 'darcs apply --mark-conflicts' to use
> > > my_favorite_merger.
> > 
> > So,   does  makes  sense  to  extract  the  external-merger  option  from  
> > the
> > multi-choice option for both pull and apply?
> 
> Absolutely! In fact, I thought this was the case for Apply,
> until I just looked at the code and saw it treats
> --external-merge (without 'r' at the end) as a multi-choice of
> the other conflict options.

Yes, that's why I've done the same thing to pull.

> Maybe I was confusing it with the
> --diff-command option, which is how --external-merger (with 'r'
> at the end) should work, imho.

Hum,  what  is  the  external-merge*r* thing you talk about, I only know about
external-merge.

> But to have Pull equal Apply in semantics of external-merge
> (whatever they are), as is now done with your patch, is of
> course the right thing.

Yes,  but having --external-merge out of this option group could ease the case
you've talk about.

So  I  vote  for  having  --external-merge out the multi-choice group for both
pull and apply.

-- 
Nicolas Pouillard aka Ertai
_______________________________________________
darcs-devel mailing list
darcs-devel@darcs.net
http://lists.osuosl.org/mailman/listinfo/darcs-devel

Reply via email to