Junio C Hamano <gitster@xxxxxxxxx> writes: > I am planning to merge this series early to 'master', before the GSoC > student really starts working on the code, perhaps by this Wednesday. The > earlier parts of this series refactor code to make things easier to > modify, and the later parts of it demonstrate by example both: > > (1) how the backward compatibility must be handled at the design level > [*1*]; and > > (2) how such a design can be coded cleanly at the implementation level. > > The hope is that this will give a solidified base to build whatever new > work on top of (perhaps call it v5). [...] > How do you want to proceed? I was initially a bit reluctant to add this complexity so shortly before the GSoC starts in earnest. But the cleanups are really worth it, and then it's not *that* much code for a quite substantial speedup for webkit. So go ahead and merge it. Thomas can build on top, though I'm still hoping he'll start before you complete the merge, and learn a bit about basing work on top of unmerged topics ;-) > I do not mind David's further work built on top of this series, but I > think the entry-shrinkage design for v4 is good enough as-is. My impression was that David just tossed around ideas (very well-researched and tested ones, but still ideas) to help Thomas. -- Thomas Rast trast@{inf,student}.ethz.ch -- To unsubscribe from this list: send the line "unsubscribe git" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html