A problem with the mirror is that it makes the $URL keyword of SVN no longer unique. I noticed that while auditing the newest 1.4.5 release. My local checkout
http://svn.apache.org/repos/asf/jackrabbit/tags/jackrabbit-core-1.4.5 has "normal" svn.apache.org URLs in the files that use the keyword, for example http://svn.apache.org/repos/asf/jackrabbit/tags/jackrabbit-core-1.4.5/src/main/java/org/apache/jackrabbit/core/persistence/bundle/util/TrackingInputStream.java whereas the source package from http://people.apache.org/~jukka/jackrabbit/jackrabbit-core-1.4.5/source/jackrabbit-core-1.4.5-src.jar has different keywords, probably because Jukka used the mirror in his latest 1.4.5 checkouts/commits: http://svn.eu.apache.org/repos/asf/jackrabbit/tags/jackrabbit-core-1.4.5/src/main/java/org/apache/jackrabbit/core/persistence/bundle/util/TrackingInputStream.java Do we have to live with that little annoyance or is there a workaround (that still lets people use the mirror)? Alex On Fri, May 23, 2008 at 12:27 PM, Jukka Zitting <[EMAIL PROTECTED]> wrote: > Hi, > > Not yet officially announced, but available for early users: > svn.eu.apache.org. It's a read-write mirror for svn.apache.org and > since it's located in Europe and isn't (yet) as loaded as the official > repository, it's really fast for many use cases. Give it a try if > you're located in Europe. > > The mirror works pretty much like the normal repository, just replace > svn.apache.org with svn.eu.apache.org wherever needed. For example use > "svn co https://svn.eu.apache.org/repos/asf/jackrabbit/trunk" to > checkout Jackrabbit trunk. Note that you need to re-enter your > username and password when first committing through the mirror. I've > been using the mirror for the past few days and everything works well. > > The mirror is synced every few minutes, so in practice you won't see a > difference in the repository contents. The only time this might be a > problem is if you do an "svn update" right after an "svn commit", but > a better workflow would be to update before committing. > > Finally some highlights of the speed improvements I'm seeing with the > new mirror: > > Operations: > A: svn log --limit 20 $REPO/trunk > B: svn blame $REPO/trunk/pom.xml > C: svn diff $REPO/tags/jackrabbit-core-1.4.3 > $REPO/tags/jackrabbit-core-1.4.4 > > REPO=http://svn.apache.org/repos/asf/jackrabbit > A: 10s > B: 22s > C: 44s > > REPO=http://svn.eu.apache.org/repos/asf/jackrabbit > A: 3s > B: 5s > C: 17s > > Please let infrastructure@ know if you run into any trouble when using > the mirror. > > BR, > > > Jukka Zitting > -- Alexander Klimetschek [EMAIL PROTECTED]
