darcs

Issue 1201 dir-wide external merge utility

Title dir-wide external merge utility
Priority feature Status given-up
Milestone Resolved in
Superseder Nosy List darcs-devel, dmitry.kurochkin, kowey, thorkilnaur, twb
Assigned To
Topics UI

Created on 2008-11-04.12:27:18 by twb, last changed 2017-07-30.23:53:19 by gh.

Messages
msg6587 (view) Author: twb Date: 2008-11-04.12:27:16
The "meld" tool can do a three-way merge of entire directories.  It
would be nice if darcs was able to invoke meld just once on the entire
dir triplet tree, rather than once per file triplet.
msg8272 (view) Author: kowey Date: 2009-08-18.21:03:21
I'm really surprised that our external resolution doesn't already work this way
(external diff does, for what it's worth).

Darcs.Resolution.external_resolution is what you're looking for, and I think
this is something that's used infrequently enough that we can make the UI change
and apologise later.
msg8281 (view) Author: twb Date: 2009-08-19.02:08:14
On Tue, Aug 18, 2009 at 09:03:24PM +0000, Eric Kow wrote:
> Darcs.Resolution.external_resolution is what you're looking for, and
> I think this is something that's used infrequently enough that we
> can make the UI change and apologise later.

-1

AFAIK most external merge utilities can take two files to merge, but
can't (meaningfully) take two directory trees to (recursively) merge.
I don't think we should ASSUME that merge utils can merge trees.
msg10641 (view) Author: kowey Date: 2010-04-03.11:23:02
Two points that we need to resolve (by thinking real hard and/or by
discussion on darcs-users):

- how to deal with mv patches nicely
- how to deal with tools that don't know about dir-wide diff (eg.
provide a wrapper script in contrib/?)
History
Date User Action Args
2008-11-04 12:27:18twbcreate
2008-11-08 11:25:56thorkilnaursetpriority: wishlist
nosy: kowey, dagit, simon, twb, thorkilnaur, dmitry.kurochkin
2009-08-08 23:57:39koweysettopic: + UI
nosy: kowey, dagit, simon, twb, thorkilnaur, dmitry.kurochkin
2009-08-10 23:50:34adminsetnosy: - dagit
2009-08-18 21:03:23koweysetpriority: wishlist -> feature
status: unread -> needs-implementation
messages: + msg8272
nosy: kowey, simon, twb, thorkilnaur, dmitry.kurochkin
2009-08-18 21:03:52koweysetnosy: kowey, simon, twb, thorkilnaur, dmitry.kurochkin
title: dir-wide external merge utility -> external merge should be directory-wide and not once-per-file
2009-08-19 02:08:16twbsetnosy: kowey, simon, twb, thorkilnaur, dmitry.kurochkin
messages: + msg8281
title: external merge should be directory-wide and not once-per-file -> dir-wide external merge utility
2009-08-25 17:33:36adminsetnosy: + darcs-devel, - simon
2009-08-27 14:27:51adminsetnosy: kowey, darcs-devel, twb, thorkilnaur, dmitry.kurochkin
2010-04-03 11:23:03koweysetstatus: needs-implementation -> needs-reproduction
messages: + msg10641
2017-07-30 23:53:19ghsetstatus: needs-reproduction -> given-up