PluginScmExtensions » History » Version 1
Arnaud Martel, 2010-07-23 18:47
| 1 | 1 | Arnaud Martel | h1. Introduction |
|---|---|---|---|
| 2 | |||
| 3 | Main features of the plugin: |
||
| 4 | * Add 3 actions in repository views: "upload files", "new folder" and "delete file/folder". Right now, only subversion is supported... |
||
| 5 | * Add a new macro _scm_show_ to include repository inside a wiki page |
||
| 6 | |||
| 7 | Development was done using REDMINE trunk r3826 (=> 0.9.5 +) but any release after 0.9 should work |
||
| 8 | |||
| 9 | About subversion support: |
||
| 10 | To commit changes in Subversion, the plugin opens the repository with the file protocol. For this reason, you need the following: |
||
| 11 | * The repositories have to be installed on the REDMINE server. |
||
| 12 | * Plugin will replace the beginning of your repository location ([protocol]://[server]/" with "file:///svnroot/". You may need to create a symbolic link /svnroot for this to work... |
||
| 13 | |||
| 14 | h1. Setup |
||
| 15 | |||
| 16 | h3. 1. Install plugin into vendor/plugins |
||
| 17 | |||
| 18 | Install redmine_scm_extensions with: |
||
| 19 | * ruby script/plugin install http://github.com/amartel/redmine_scm_extensions.git |
||
| 20 | |||
| 21 | No DB migration is required... |
||
| 22 | |||
| 23 | h3. 2. Restart your web server |
||
| 24 | |||
| 25 | |||
| 26 | h3. 3. Configure REDMINE with your web browser |
||
| 27 | |||
| 28 | If everything is OK, you should see both plugins (WebDav and HTTP authentication) in the plugin list (Administration -> Plugins) |
||
| 29 | |||
| 30 | A new permission is now available (SCM extensions -> Update repository) and you have to assign it to the roles you need |