EForge needs the capability to
* Create repositories when new projects are created (if one doesn't already exist)
* Install hooks with the VCS system, so that it is notified of repository events
We should probably add
* a IRepository.create static method for creating non-existent repositories
* an IRepository.hook method for installing hooks on repositories
As a related feature, there should be an admin command to install these hooks for a project.
Once the hooks are supported, then the activity stream can be automatically updated as commits occur.
* Create repositories when new projects are created (if one doesn't already exist)
* Install hooks with the VCS system, so that it is notified of repository events
We should probably add
* a IRepository.create static method for creating non-existent repositories
* an IRepository.hook method for installing hooks on repositories
As a related feature, there should be an admin command to install these hooks for a project.
Once the hooks are supported, then the activity stream can be automatically updated as commits occur.