aboutsummaryrefslogtreecommitdiffstats
path: root/lib
Commit message (Collapse)AuthorAgeFilesLines
* Add the repo_conf and origin_conf functions in templatesNicolas Vigier2013-10-071-4/+22
| | | | | | And remove the duplication of options from main repo definition to each repo definition. Now that we can use the repo_conf function this is no longer useful.
* Allow non-ldap group definitionsNicolas Vigier2013-09-221-2/+11
|
* Give $r instead of $r->{repos} as argument to load_gitrepos_dirNicolas Vigier2013-09-221-6/+6
| | | | This will make it possible to create groups from load_gitrepos_dir.
* Use Git::Repository instead of Git moduleNicolas Vigier2013-07-151-6/+4
| | | | Git module on Mageia 1 seems to have some problems to clone a repo.
* Dump repos db in a yaml file when running glrunNicolas Vigier2013-07-151-1/+6
|
* Filter what user infos we keep from ldapNicolas Vigier2013-07-151-1/+6
|
* In repos_config, allow giving a git_url instead of a directory pathNicolas Vigier2013-07-151-1/+18
| | | | | The git url will be cloned automatically (if target directory does not exist), or pulled automatically.
* load_users: keep all user infos from ldapNicolas Vigier2013-07-151-2/+2
| | | | | Keep all user infos fetched from ldap (not only ssh key), so that they can be used in gitolite configuration.
* Fix comparison of old and new ssh keys from ldapNicolas Vigier2013-06-271-1/+3
|
* Ignore group members not matching user reNicolas Vigier2013-06-271-3/+2
|
* Allow defining repos directly in main config fileNicolas Vigier2013-06-241-2/+9
|
* Add use_ldap optionNicolas Vigier2013-06-241-0/+2
| | | | To be able to disable use of ldap
* Run gitolite if conf or keydir changedNicolas Vigier2013-06-231-5/+13
|
* Load users from ldap and save their ssh keys in keydirNicolas Vigier2013-06-231-0/+44
|
* Add missing closedirNicolas Vigier2013-06-231-0/+1
|
* Add groups from ldapNicolas Vigier2013-06-221-7/+58
|
* Remove unused 'use' lineNicolas Vigier2013-06-221-1/+0
|
* Initial commitNicolas Vigier2013-06-211-0/+90