Hi folks,
I’ve been trying to grab the Openfire sources from the Subversion repository at http://svn.igniterealtime.org/svn/repos/openfire using hgsubversion (https://bitbucket.org/durin42/hgsubversion) in preparation for some minor hacking-about - custom authentication mechanisms, some minor header changes to BOSH, and so on - to make it better fit my environment. Unfortunately, I can’t stay connected to the Openfire repository long enough to check out a whole revision.
Getting hgsubversion out of the picture for a moment, I’ve tried the folloinwg:
$ svn co http://svn.igniterealtime.org/svn/repos/openfire/trunk openfire
A openfire/build
A openfire/build/resin
A openfire/build/resin/resin.conf.template
A openfire/build/pkg
A openfire/build/pkg/Prototype.template
A openfire/build/pkg/pkginfo
A openfire/build/debian
A openfire/build/debian/control
A openfire/build/debian/compat
A openfire/build/debian/postinst
A openfire/build/debian/openfire.links
A openfire/build/debian/changelog
A openfire/build/debian/openfire.dirs
A openfire/build/debian/copyright
A openfire/build/debian/openfire.postinst
A openfire/build/debian/openfire.default
A openfire/build/debian/openfire.postrm
A openfire/build/debian/rules
A openfire/build/debian/openfire.init.d
A openfire/build/debian/openfire.conffiles
A openfire/build/build.properties.template
A openfire/build/lib
A openfire/build/lib/jasper-runtime.jar
A openfire/build/lib/jmock-legacy.jar
A openfire/build/lib/ant-jive-edition.jar
A openfire/build/lib/hamcrest-library.jar
A openfire/build/lib/commons-el.jar
A openfire/build/lib/versions.txt
A openfire/build/lib/qdox.jar
A openfire/build/lib/src
A openfire/build/lib/src/mina-filter-compression-1.1.7-sources.jar
A openfire/build/lib/src/mina-filter-ssl-1.1.7-sources.jar
A openfire/build/lib/src/slf4j-log4j12-1.5.8-sources.jar
A openfire/build/lib/src/commons-lang-sources.jar
A openfire/build/lib/src/mina-core-1.1.7-sources.jar
A openfire/build/lib/src/slf4j-api-1.5.8-sources.jar
A openfire/build/lib/hamcrest-api.jar
A openfire/build/lib/jmock-junit4.jar
A openfire/build/lib/ant-contrib.jar
svn: REPORT of ‘/svn/repos/!svn/vcc/default’: Could not read response body: connection was closed by server (http://svn.igniterealtime.org)
This message is consistent and occurs either locally (on consumer DSL) or if I try to check out directly onto a Linode instance (with a more reliable network connection), which makes me hope that the problem isn’t on my side.
While it is possible to get a complete local checkout by using ‘svn update’ repeatedly until all of the files have downloaded, this isn’t a workable solution for tools that treat a failed svn operation as a fatal error - such as hgsubversion. I’d really like to be able to work on my changes in Mercurial (if I submit them back upstream, they’ll come out as patches, not as Mercurial-specific bundles), so I’d really love to see a more elegant solution.
What’s the story?
-o