This project can manage SVN repositories, create/remove/edit users and groups.
Requirements:
- PHP 5.3
- Working system() command in PHP
- ALL SVN repos be in one folder like _repo/repo1, _repo/repo2 and so on
- SVN Repo location and files should be editable via PHP
How it works:
- All file locations/names are configurable in config.php
- It reads all repos from location (in config.php)
-- It will search through ALL folders in provided repo location and look for _repo/REPO/conf/svnserve.conf file
-- This is becuase there is no reliable way to get list of all repos in a give SVN Repo location
- Project will use SVN Permissions and SVN Users file to get list of all users, repo permisions and groups
- These files will be updated directly when a change is made so users should be careful when adding/removing/updating any information
|