| Time |
S |
Nick |
Message |
| 01:02 |
|
|
dbpatterson joined #darcs |
| 01:25 |
|
|
shenshei left #darcs |
| 01:29 |
|
|
iago left #darcs |
| 02:36 |
|
|
dbpatterson left #darcs |
| 04:54 |
|
|
kolmodin left #darcs |
| 04:58 |
|
|
sm left #darcs |
| 05:12 |
|
|
secorp left #darcs |
| 05:14 |
|
|
secorp joined #darcs |
| 06:25 |
|
|
lelit joined #darcs |
| 08:22 |
|
|
kolmodin joined #darcs |
| 09:18 |
|
|
Modius left #darcs |
| 09:24 |
|
|
shenshei joined #darcs |
| 09:35 |
|
|
kolmodin left #darcs |
| 09:36 |
|
|
kolmodin joined #darcs |
| 09:42 |
|
* mornfall |
just got first test to pass (inverse . inverse == id, which isn't much, but better than nothing)... :-) |
| 10:07 |
|
|
refold joined #darcs |
| 10:10 |
|
|
raichoo joined #darcs |
| 10:33 |
|
|
Heffalump joined #darcs |
| 10:56 |
|
|
kerneis left #darcs |
| 10:58 |
|
|
raichoo left #darcs |
| 11:13 |
|
|
kerneis joined #darcs |
| 12:19 |
|
|
exlevan joined #darcs |
| 13:22 |
|
|
stulli joined #darcs |
| 13:23 |
|
|
exlevan left #darcs |
| 13:42 |
|
mornfall |
27/38 tests passed |
| 13:42 |
|
mornfall |
Commuting RealPatch V3.Prim doesn't work because I don't have sortCoalesceFL (yet). Smells. Bad. |
| 13:50 |
|
|
sm joined #darcs |
| 14:04 |
|
|
dbpatterson joined #darcs |
| 15:13 |
|
|
stulli left #darcs |
| 15:19 |
|
|
stulli joined #darcs |
| 15:51 |
|
|
lelit left #darcs |
| 17:00 |
|
|
etarasov joined #darcs |
| 17:16 |
|
mornfall |
Heffalump: Do you think it is feasible to require a rediff for coalescing patches? I would really like to divorce diffing from core patch semantics. |
| 17:16 |
|
mornfall |
Heffalump: And can't do while coalesce is part of the core semantics. |
| 17:16 |
|
mornfall |
(Since Hunk as it is now defined has two equally feasible diffing strategies...) |
| 17:17 |
|
mornfall |
A V3 Hunk, anyway. |
| 17:26 |
|
mornfall |
Heffalump: I would probably suggest a heuristic that would take the existing patch and use it for hints. |
| 17:26 |
|
mornfall |
If we add "smart" differs, we can then use the existing patch and interactivity to decide whether to accept or reject their results. |
| 17:27 |
|
mornfall |
Or even record the actual user decisions in patch metadata, and simply reuse them. |
| 17:28 |
|
mornfall |
(Upon amend, that is.) |
| 17:34 |
|
Igloo |
mornfall: Do you always have the actual files when coalescing? |
| 17:34 |
|
mornfall |
Igloo: We can make it so, I suppose. |
| 17:34 |
|
* Igloo |
can't actually think of a case when you wouldn't OTTOMH |
| 17:35 |
|
mornfall |
Patches without context make little sense, normally. |
| 17:36 |
|
mornfall |
I mean, the real valid uses of coalesce are in amend, and possibly in pending, depending on how it is implemented. |
| 17:36 |
|
mornfall |
Any other uses should probably be eliminated, since they are incorrect anyway. |
| 17:59 |
|
Heffalump |
rebase uses them |
| 18:01 |
|
Heffalump |
can coalesce be separate from the core semantics? |
| 18:12 |
|
mornfall |
Heffalump: Rebase uses them elsewhere than in amend? |
| 18:12 |
|
Heffalump |
yes |
| 18:13 |
|
mornfall |
Hm. Where is that? |
| 18:13 |
|
Heffalump |
I'm not 100% certain it should, but for the fixup patches to keep them minimal |
| 18:13 |
|
mornfall |
How the fixup comes into being? |
| 18:13 |
|
Heffalump |
by moving the base of the rebase patches |
| 18:14 |
|
mornfall |
I mean, what operation creates it, in terms of patches. |
| 18:14 |
|
mornfall |
Commute, merge, something? |
| 18:14 |
|
mornfall |
(Diff?) |
| 18:15 |
|
Heffalump |
commuting a rebase patch with a normal patch inserts a fixup into the start of the rebase |
| 18:15 |
|
Heffalump |
the fixup then gets commuted as far down the rebase as possible, coalescing with any other fixups as it goes |
| 18:16 |
|
|
jeltsch joined #darcs |
| 18:16 |
|
mornfall |
And it is part of the rebase, part of the patch the rebase got commuted up, or a transformation of either? (Or both?) |
| 18:17 |
|
|
raichoo joined #darcs |
| 18:17 |
|
mornfall |
s/up/with/ |
| 18:25 |
|
|
dbpatterson left #darcs |
| 18:25 |
|
|
raichoo left #darcs |
| 18:31 |
|
|
dbpatterson joined #darcs |
| 18:31 |
|
|
raichoo joined #darcs |
| 18:50 |
|
|
dbpatterson left #darcs |
| 19:14 |
|
|
raichoo left #darcs |
| 19:18 |
|
Heffalump |
the patch the rebase commuted with doesn't change |
| 19:23 |
|
Heffalump |
the fixup is a copy of the patch that was commuted with |
| 20:16 |
|
|
dbpatterson joined #darcs |
| 20:46 |
|
|
refold left #darcs |
| 20:51 |
|
|
dbpatterson left #darcs |
| 20:53 |
|
|
dbpatterson joined #darcs |
| 21:18 |
|
|
dbpatterson left #darcs |
| 21:27 |
|
|
dbpatterson joined #darcs |
| 21:45 |
|
|
dbpatterson1 joined #darcs |
| 21:48 |
|
|
dbpatterson left #darcs |
| 21:57 |
|
|
dbpatterson1 left #darcs |
| 21:57 |
|
|
dbpatterson joined #darcs |
| 22:53 |
|
|
raichoo joined #darcs |
| 23:11 |
|
|
raichoo left #darcs |
| 23:47 |
|
|
dbpatterson left #darcs |