darcs

Issue 1600 darcs diff args should only look at the files in args

Title darcs diff args should only look at the files in args
Priority feature Status given-up
Milestone Resolved in
Superseder patch index optimisation (aka filecache)
View: 1566
Nosy List darcs-devel, dmitry.kurochkin, kowey, norman-ramsey, t-jodias, thorkilnaur, tux_rocker
Assigned To
Topics Performance

Created on 2009-09-07.13:38:22 by kowey, last changed 2017-07-30.23:47:18 by gh.

Messages
msg8740 (view) Author: kowey Date: 2009-09-07.13:38:19
I'm splitting this off from issue1380; see msg7409 for details.

Norman Ramsey pointed out that darcs diff foo should not need to look at other
files than foo.  

This is actually quite tricky to implement (I think).  We would need some sort
of 'patch focusing' mechanism that restricts patches to just the interesting
bits, the difficulty being defining what those interesting bits are.  The
problem is that (i) files can be renamed and (ii) that they may have parent
directories and (iii) that i and ii are recursive (ie. parent directories can be
renamed, etc).  I suspect it's quite easy to get this wrong if we're not careful.

I also believe that the filecache optimisation work also has to deal with a
similar tracking problem, so I'm marking this bug as waiting for that to be
implemented.
History
Date User Action Args
2009-09-07 13:38:22koweycreate
2009-10-23 22:47:09adminsetnosy: + t-jodias, - dias
2009-10-24 00:39:00adminsetnosy: + norman-ramsey, - nr1
2010-02-19 14:21:13koweysettopic: + Performance
2017-07-30 23:47:18ghsetstatus: waiting-for -> given-up