This is a simple setup to update or checkout svnant and the dependant project svnClientAdapter patch the project and build more uptodate svnant. Hopefully this will get folded into the svnant project, but in the meantime is allows you to work with the original source and patch the minimum needed to build against newer subversion libraries. This setup has been successfull in taking svnClientAdapter built against 1.2 and building with svnant patched source to produce new svnant.jar Build Svnant ============== cd to directory where unzipped files are located A] Setup Projects if you have svnant installed then ant update otherwise svn co http://svn.collab.net/repos/subclipse/trunk/svnant svn co http://svn.collab.net/repos/subclipse/trunk/svnClientAdapter ant patch B] Build svnant ant C] Install ant install Patch Files Submitted ====================== svnant project ============== svnant.patch ------------- patch build.xml[makeDistrib] for dll changes from svn 1.1.x to 1.2.x svnant.Cat.patch (Current version breaks build) ----------------- method name was changed in svnClientAdapter project in the SVNUrl class svnant.Switch.patch (Bug Fix) ------------------- revision attribute was broken, code folded in from Update task svnClientAdapter project ======================== svnClientAdatper.patch ----------------------- patch build.xml[makeDistrib] for dll changes from svn 1.1.x to 1.2.x