darcs

Issue 1559 forcible commutation maintaining patch identity

Title forcible commutation maintaining patch identity
Priority feature Status given-up
Milestone Resolved in
Superseder Nosy List darcs-devel, dmitry.kurochkin, ganesh, kowey, thorkilnaur
Assigned To
Topics Conflicts

Created on 2009-08-23.20:24:18 by kowey, last changed 2017-07-30.23:42:38 by gh.

Messages
msg8433 (view) Author: kowey Date: 2009-08-23.20:24:16
See msg7230 by Ganesh.

This needs UI design.
msg8435 (view) Author: ganesh Date: 2009-08-23.20:47:12
On Sun, 23 Aug 2009, Eric Kow wrote:

> See msg7230 by Ganesh.
>
> This needs UI design.

Hmm, not sure I understand the title of this bug. Less helpfully, I'm not 
even sure I remember what I was getting at in the above mentioned message 
:-)

I *think* it was a general desire to be able to force commutation even 
when there's a dependency. Typically, as in the linked issue, the 
dependency is only in a few of the primitive patches and you'd still like 
to cherry-pick the rest and sort out the resulting conflict for bits that 
really did conflict.

Making this possible is dependent on quite a technical property of the 
underlying patch theory, namely whether you can invert the patches that 
represent conflicts (be they mergers in darcs 1, conflictors in darcs 2 
format repos, or whatever it is in camp). It also requires a good UI on 
top of it so as not to cause general confusion. No version of darcs or 
camp has the UI, and I'm not entirely certain of which of the patch 
theories support the inversion property.

Cheers,

Ganesh
History
Date User Action Args
2009-08-23 20:24:18koweycreate
2009-08-23 20:31:21koweylinkissue1177 superseder
2009-08-23 20:47:15ganeshsetnosy: + darcs-devel
messages: + msg8435
2009-08-25 18:16:14adminsetnosy: - simon
2009-08-27 14:31:20adminsetnosy: kowey, darcs-devel, ganesh, thorkilnaur, dmitry.kurochkin
2010-02-11 11:16:37koweysettopic: + Conflicts
title: ability to group/ungroup primitive patches within a named patch -> forcible commutation maintaining patch identity
2017-07-30 23:42:38ghsetstatus: needs-reproduction -> given-up