I will read and reply to the various comments later, but I want to put some
figures into the picture.

 $ du -hs branches/v2.3/src/java trunk/src/java
 13M     branches/v2.3/src/java
 15M     trunk/src/java

 $ svn
diff --old=https://svn.apache.org/repos/asf/james/server/branches/v2.3/src/j
ava \
            --new=https://svn.apache.org/repos/asf/james/server/trunk/src/ja
va >diff.txt

 $ ls -l diff.txt
 -rw-rw-r--  1 noel noel 2056010 Sep 14 13:19 diff.txt

So there are 2MB worth of differences in the Java code between trunk and
v2.3.  Some of the 2MB are overhead in the diff format, some are license
headers, some are refactoring, some are more substantial and functional
changes.

I am *not* willing to effectively accept blindly changes of roughly 15% (and
that's only the current stuff, not including major new development) of a
stable codebase.  I *am* willing to go through it with everyone, change by
change, and decide what is reasonably safe to add in the short term, and
what needs much more attention for a later merger.

        --- Noel



---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to