Author: skitching
Date: Sun May 22 16:48:13 2005
New Revision: 171385

URL: http://svn.apache.org/viewcvs?rev=171385&view=rev
Log:
Clarified cause of subversion date problems.

Modified:
    jakarta/commons/proper/commons-build/trunk/xdocs/releases/prepare.xml

Modified: jakarta/commons/proper/commons-build/trunk/xdocs/releases/prepare.xml
URL: 
http://svn.apache.org/viewcvs/jakarta/commons/proper/commons-build/trunk/xdocs/releases/prepare.xml?rev=171385&r1=171384&r2=171385&view=diff
==============================================================================
--- jakarta/commons/proper/commons-build/trunk/xdocs/releases/prepare.xml 
(original)
+++ jakarta/commons/proper/commons-build/trunk/xdocs/releases/prepare.xml Sun 
May 22 16:48:13 2005
@@ -166,12 +166,15 @@
         </p>
        <p>
        <b>IMPORTANT!</b> At the current time, selecting by date in subversion 
within the
-       ASF repository isn't reliable. The reason is that imports of data from 
CVS
-       repositories into <i>any</i> part of the subversion repository stuffs 
up subversion's
-       date-based indexes for all modifications prior to that import, even in 
non-related
-       parts of the repository (the indexes are repository-wide). So while 
dates are
-       reported correctly in "svn log" output, only revision numbers should be 
used with
-       the -r option. See issue #752 in the subversion issue tracker at 
tigris.org.
+       ASF repository isn't reliable. The reason is that when converting a 
date to a revision
+       number, subversion assumes that revision N has an earlier date than 
revision N+M, and
+       that it can therefore perform a binary search on revision numbers to 
locate one with
+       the required date. However CVS imports of data that retain the original 
date
+       information from CVS break this assumption. And unfortunately because 
revisions
+       are repository-wide information, this affects date-based searches
+       even in directories unrelated to the ones that CVS stuff was imported 
into.
+       So while dates are reported correctly in "svn log" output, only 
revision numbers should
+       be used with the -r option. See issue #752 in the subversion issue 
tracker at tigris.org.
        </p>
     </subsection>
 



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

Reply via email to