A View Down the Road
The one constant in the Open Source world is change. At the time of writing, Subversion 1.0 is the current released stable version. The first development release of Subversion 1.1 is also available. Along with a host of fixes and several new command-line options, the next version has the following interesting features:
- Symbolic links may be versioned
Unix-style symbolic links are stored in the repository as a regular file with a special attribute. The svn client knows how to store and extract symbolic links correctly on Unix-style systems.
- Nondatabase repository back-end
Repositories can be set up to store data in regular files, instead of requiring the use of Berkeley DB.
- Better localization support
The framework for localization of the Subversion code has been improved, with at least eight translations already available.
The Subversion web site’s Roadmap page (http://subversion.tigris.org/roadmap.html ) lists the following future development goals (you should recheck the web site; things will undoubtedly have changed):
- Subversion 1.2 goals
Optional locking (reserved checkouts)
- Medium-term goals
True rename support (not based on copy/delete)
Merge tracking (describes a whole class of problems)
Repository-level Access Control Lists (ACLs)[*]
- Long-term goals
SQL repository back-end
Rewrite of working-copy library
Broader WebDAV/deltaV compatibility[†]
Pluggable client-side diff programs
Progressive multilingual support
[*] ACLs provide finer-grained access controls than ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access