Junio C Hamano <gitster@xxxxxxxxx> writes: > I have to say that this was a painful topic to integrate. > > As you may know, the mk/use-size-t-in-zlib topic is being retracted > and getting rerolled as a larger size_t series, most of which still > needs help in reviewing. > > The jt/sha1-file-cleanup topic is the only one among the other four > that are still not in 'next', and I think that topic, as well as the > other three, are all good and serve as a good base to build on top. > So I first rebuilt your patches on top of these four topics. This > took some time but it wasn't all that painful. ... but it turns out that I screwed it up in at least one place, making Linux32 build fail (Thanks Lars and folks who pushed hard to arrange Travis to build all my pushes to 'pu'). I'm pushing out my second attempt. Let's see how it goes. A change like this that only moves code around without changing anything is painful to everybody to keep around, as nobody can safely touch the affected code while it is in flight. On the other hand, as long as it is only moving code around, such a change is reasonably safe, and it is relatively easy to ensure that there is no change other than code movement is involved. So let's (1) make sure that the topics this depends on are sound by re-reading them once again, and merge them quickly down to 'master'; (2) merge this topic to 'next', optionally after rebasing it on 'master', after (1) happens; and (3) quickly merge it to 'master', to get it over with. In the meantime we'd need to refrain from taking code that touch things that are moved by this series. I plan to be offline for a week or so near the end of this month, so I am hoping that we can do all of the above before that. That may make us break our usual "tip of the 'master' is more stable and robust than any released version" promise by potentially leaving it broken for a while, but nobody can build on top of a fluid codebase that is in the process of moving things around in a big way, so it might not be such a bad idea to make it coincide with the period when the tree must become quiescent due to my being offline. We'll see. Thanks.