commons-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From skitch...@apache.org
Subject svn commit: r171385 - /jakarta/commons/proper/commons-build/trunk/xdocs/releases/prepare.xml
Date Sun, 22 May 2005 23:48:13 GMT
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: commons-dev-unsubscribe@jakarta.apache.org
For additional commands, e-mail: commons-dev-help@jakarta.apache.org


Mime
View raw message