Subversion is the undermining of
authority.
Subversion (also known as svn) is also a version control system designed specifically to replace CVS, which is considered to have many deficiencies. The following features are planned to be included in the first version:
- Most current CVS features
- Directories, renames, and file meta-data are versioned
- Commits are truly atomic
- Apache as network server, WebDAV/DeltaV for protocol
- Branching and tagging are cheap (constant time) operations
- Natively client/server, layered library design
- Client/server protocol sends diffs in both directions
- Costs are proportional to change size, not data size
- Efficient handling of binary files
- Parseable output
Subversion has an IRC channel on irc.freenode.net (#svn).
All Wikipedia text
is available under the
terms of the GNU Free Documentation License