reading out the history of a file under svn

I found this code on the web a year or so ago – I ran into a situation where I needed to look through change on a file kept in version control in subversion, in detail. I needed what change was made, by whom, and the sequence in which the changes were made to trace…

Continue Reading

another tool for SVN – list_repositories.pl

    One of the features of subversion + apache2 is the ability to list repositories – natively.  SVNParentPath /apps/repos SVNListParentPath on Unfortunately, once you restrict the httpd.conf to individual repositories and start handling permissions separately you lose that.  Both of these permissions, set at the top level, at the parent path to the repositories,…

Continue Reading

svnadmin.pl – manage svn over apache

One of the tedious tasks in repository administration is managing users over repositories. Who has access to what repository and to what degree (read-only, or write). Subversion over apache2 allows a tremendous amount of control, down to individual directories within the repository. (see "Per Directory Access Control" in the subversion book). So far I haven’t…

Continue Reading

subversion compile and install

  as non-privileged user… Most Open Source software projects invite persons using their product to experience the joys of compiling the product. Subversion does not.   from INSTALL in the 1.5.6 subversion source code: This document is written for people who intend to build Subversion from source code. Normally, the only people who do this…

Continue Reading