On Wed, Jan 4, 2017 at 9:47 AM, Graham Leggett <minf...@sharp.fm> wrote: > On 04 Jan 2017, at 3:16 PM, William A Rowe Jr <wr...@rowe-clan.net> wrote: > >>> Can you give us an example of this dead code? >> >> svn diff --ignore-properties --no-diff-deleted -x --ignore-all-space >> https://svn.apache.org/repos/asf/httpd/httpd/branches/2.4.x/server >> https://svn.apache.org/repos/asf/httpd/httpd/trunk/server >> svn diff --ignore-properties --no-diff-deleted -x --ignore-all-space >> https://svn.apache.org/repos/asf/httpd/httpd/branches/2.4.x/modules >> https://svn.apache.org/repos/asf/httpd/httpd/trunk/modules > > That’s not dead code, that’s just the difference between v2.4 and trunk.
So long as the project chooses not to release it, it sits in a repository DoA. One of the interesting assertions is that C-T-R -> Trunk, R-T-C Trunk -> 2.4 is the correct and customary state of contributing to httpd. At one time this project operated in C-T-R -> Trunk -> Release mode. It would be productive to return to that model. The goal of R-T-C on 2.4.x is simply to eliminate (unsuccessfully) ABI breakage and regressions between subversion releases.