Camelia, the Perl 6 bug

IRC log for #darcs, 2011-07-09

| Channels | #darcs index | Today | | Search | Google Search | Plain-Text | plain, newest first | summary

All times shown according to UTC.

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

| Channels | #darcs index | Today | | Search | Google Search | Plain-Text | plain, newest first | summary