Subversion: Powerful New Toys
Justin Erenkrantz, Ph.D. Student, University of California, Irvine
Date: Wednesday, July 25
Time: 10:45am - 11:30am
The Subversion version control system has now seen several years since its initial 1.0 release. The early goals for Subversion were to focus on being a compelling CVS replacement. Since that 1.0 release, the Subversion team has focused on adding new features to make Subversion an even more compelling solution for all developers: such as repository synchronization, mirroring, scalability, merge tracking, better language bindings, and other new features that go beyond what CVS could offer.
This talk will give an overview of all of the major features that have been added to Subversion since 1.0. We will also discuss features that are currently scheduled to be seen in upcoming releases.
Topics that will be discussed include:
- FSFS repository backend (and future backend formats)
- new working copy format
- svnsync repository replication
- WebDAV transparent mirroring
- improved language bindings to Perl, Python, and Ruby
- introduction of the ra_serf client library
- merge tracking
- incomplete checkouts