WANdisco
Title of the presentation: Java API for Subversion
Date and time: Wednesday, 28th October 2009, 17:05-17:50 Uhr
Room: Madrid
Abstract: Administrators and users sometimes want to remove obsolete files or hide sensitive data from a repository's history, but Subversion is designed around the idea that the recorded history will never change. We examine the range of reasons why obliterating is useful, describe how we want it to work in Subversion, discuss issues such as authorization and audit trails, and present the plan to implement the upcoming Subversion "obliterate" feature.
WANdiso has initiated an open-source project to implement the server side of SVN/DAV (mod_dav_svn & mod_authz_svn) in java. The goal of the project is to make it easy for third parties to provide alternate implementations of backend features like storage, authentication, and authorization. The non-goal of the project is to reinvent the wheel: libraries of the existing Subversion core are reused as much as possible. The java-based Subversion server can be deployed in any standard java web container. The project has an Apache 2.0 license.
Dave Brown is a developer and Director of Open Source at WANdisco. Dave was a co-founder of Gauntlet Systems, whose continuous integration product was built on Subversion. Prior to Gauntlet, Dave was a lead engineer at BEA Systems, WebLogic, and Sun, working on the J2EE application server, and the java VM itself.
Julian Foad is a Senior Subversion Committer at WANdisco, contributing to various aspects of the Subversion project. Julian has been a full committer on Subversion since 2003, when the project was at version 0.24. Prior to WANdisco, Julian worked at CollabNet, also on Subversion.



