Release date : 26 January 2015
Status : obsolete
This new version is the first one of the v1.0 branch!
For this version the major part of the code has be rewritten to be cleaner and easier to debug. It also brings some new features and fixes a lot of bugs.
There are some major changes that should solve a lot of issues :
The plugin doesn’t override
Repository::Git object anymore. Instead it introduces a new type of repository in Redmine :
That means that you can have standard Redmine Git repositories as before and Gitolite repositories in the same time.
Note that only Gitolite repositories have advanced features (mirrors, post urls, etc…).
The second major change concerns the Storage strategy already discussed here.
hierarchical_organisation are now combined in a single param :
And finally the third major change is the switch to gitolite-rugged thanks to Oliver Günther.
New features :
Thanks to the work of Oliver Günther (really thank you), the plugin is now a lot more simple in many ways :
gitolite_scripts_dirand shell scripts to wrap calls to sudo. Now, the only required dir is the
gitolite_temp_dirto clone the Gitolite admin repository.
ssh_keys. No more need of timestamped key name :)
gitolite-admin.git/ ├── conf │ └── gitolite.conf └── keydir ├── redmine_git_hosting │ ├── redmine_admin_1 │ │ └── redmine_my_key │ │ └── redmine_admin_1.pub │ └── redmine_admin_1_deploy_key_1 │ └── redmine_deploy_key_1 │ └── redmine_admin_1_deploy_key_1.pub └── redmine_gitolite_admin_id_rsa.pub