Roots SVN Manager
Roots is a web-based PHP-powered Subversion server manager. Wow, what a mouthful.
Table of contents
Features
So what can Roots do? Well, Roots provides you with a GUI to do the following:
- manage multiple repositories
- create new repositories
- manage users permissions and passwords
Simple enough, right?
Also, Roots is easy to install and setup, and has a very small footprint. Uncompressed Roots weighs in at just under 150KB.
Requirements
Roots has a few very simple requirements that most servers should be able to meet. They are:
- Subversion (version 1.6 or later)
- Apache 2
- PHP5
Now, the only real requirements for Roots is Subversion and PHP5. While it might work with earlier versions of Subversion, and other http daemons than Apache I have to say that this is untested. YMMV.
Screenshots
Downloads
There are two ways you can download Roots.
You can either grab the tarball. Or you can download from the Subversion repository. There’s access to the repository. Anonymous access is limited to read privileges, and you can only browse /trunk and /tags.
Simply run a svn co svn://svn.tmertz.com/roots/trunk to grab the trunk of the repo, or if you want the latest “stable” version run svn co svn://svn.tmertz.com/roots/tags/latest.
- Roots SVN Manager — 0.3.3a — (472 downloads)
Bugs and Issues
I use Lighthouseapp.com to track and manage bugs and issues. You can check it out here.
Credits
Roots uses a few icons from Mark James’ most excellent Silk Icons set. You can find them over at famfamfam.com.
Roots also makes good use of Alex Griffioens brilliant “Sexy CSS Buttons”. You can find his write-up here.
Contributors
Caius Durling contributed with a crucial bit of code found in the svnuser.class.php file.
Donations
If you like, and use, Roots — why don’t you help development by buying me a beer, a cup of coffee or perhaps my first Aston Martin (just kiddin’ — but I am allowed to dream, right?).








