Subversion hosting

Subversion hosting provides an open source application which is used for the purpose of revision control. It is usually abbreviated as svn-hostingSVN which relates its command line interface’s name. Subversion hosting application has been designed specifically to be a replacement for CVS. It shares a large number of the same developers. Subversion hosting application is a user friendly revision control system which is meant to modernize and at the same time replace the conventional CVS. The features of Subversion hosting include its ability to move files as well as rename them, a better way of handling the binary files and repository atomic commits. Subversion hosting is being adopted on a huge scale and is also being used by big projects such as the Samba and Debian.

The Apache Subversion hosting is a software versioning and is a revision control system which was founded in the year 2000 by CollabNet Inc. most of the developers use Subversion hosting for the maintenance of the current and historical versions of various files like the web pages, source code and documentation. The main goal of Subversion hosting is to be the most compatible successor of the Concurrent Versions System (CVS) which is used extensively.

The Subversion hosting application has been widely used in projects such as the Apache Software Foundation, FreeBSD, Free Pascal, GCC, PHP, Django, Mono, ExtJS, SourceForge, Tigris.org, Ruby and MediaWiki etc by the community of people. Google Code also provides the Subversion hosting application for their various open source projects. It is exclusively used by the BountySource systems.SVN hosting - How it works with LDAP

The corporate world has also started using the Subversion hosting application. Forrester Research report recognized it as the only leader in the Standalone Software Configuration Management (SCM) category as also a strong performer in the Software Configuration and Change Management (SCCM) category. Subversion hosting application makes use of the Apache License. This makes it a free software.

Repository types offered by the Subversion hosting service providers:

1) FSFS

FSFS works much faster on the directories that have a huge number of files and also occupies less disk space thanks to less logging. From the Subversion 1.2 version onwards the FSFS is the default data store for all its new repositories.

2) Berkeley DB

Subversion application hosting faces certain limitations with the Berkeley DB usage at a time when a particular program which accesses the database terminates forcibly or crashes. This does not result in any kind of data loss or corruption. The repository is offline when the Berkeley DB replays the journal. The way to use Berkeley DB safely is on a dedicated server by a single server process running as one user. The tools that are available for Berkeley DB repository recovery at present are not fully dependable and so the system administrators need to make repository backups frequently.

Some of the features of SVN hosting include the following. All the renamed, copied, moved or the removed files can retain revision history. The Subversion hosting application is open source licensed, Apache License in the 1.7 release; the earlier versions make use of the derivative of Apache Software License v1.1. Language support includes support for Python, PHP, Perl, Java and Ruby.

More info:
Subversion VS CVS
Comparison of Subversion solutions

Copyright © 2009 Webhostingart.com. All rights reserved unless otherwise stated.