gitolite/doc/who-uses-it.mkd
2011-01-26 08:08:18 +05:30

2.9 KiB

who uses gitolite

If you're using gitolite and find it very useful in some way, I would love to describe your use of it or add a link to your own description of it here. Of course, you can anonymise it as much as you need to.

The Fedora Project controls access to over 10,000 package management repositories accessed by over 1,000 package maintainers using gitolite. This is probably the largest confirmed gitolite installation anywhere. The whole big-config thing was initially done for them (their config file was so big that without the big-config changes gitolite would just run out of memory and die!).

The KDE project is currently testing gitolite to see if it will suit their needs (in combination with redmine for issue tracking and reviewboard for code review), after an initial review of alternatives by a core group. Apart from the usual access control, the KDE folks will be using many of the "ad hoc repo creation" features enabled by wildrepos and the accompanying commands. Some of the changes to the "admin defined commands" were inspired by KDE's needs.

Prof. Hiren Patel of the University of Waterloo is responsible for the existence of the fairly popular "wildrepos" feature. The documentation was pretty much written with his use case in mind, but of course it turns out to be useful for a lot of people.

In fact, he surprised the heck out of me recently by saying that if it hadn't been for this feature, he might not have used git itself -- which is a pretty serious compliment if you think about the magnitude of the git project and my little one-man show!

He explains his use of it here.

Gentoo Linux has just moved their git repositories from gitosis to gitolite. There are about 200 repositories, some of them are the so called overlays, official and unofficial/user overlays, plus several developer and project repositories, used by more than 1000 people. That number will be increased in the near future, as they are going to migrate some of their CVS/SVN repositories there, plus they are offering overlays hosting for users as well.

Nokia MeeGo uses Gitolite internally, and has also contributed LDAP specific code (see contrib/ldap directory for details).