aboutsummaryrefslogtreecommitdiff
path: root/gitosis/init.py
Commit message (Collapse)AuthorAge
* Enforce safe usernames also when reading public key files from keydir.Tommi Virtanen2007-12-11
| | | | | | Warning: if your keyfiles contain more than just a-z0-9, at sign, dots or dashes, you will likely end up cutting off your access to your gitosis repository with this upgrade.
* Create ~git/gitosis in gitosis-init.Tommi Virtanen2007-12-11
| | | | | | | | | | | | | This fixes problems with e.g. "No such file or directory: '/.../git/gitosis/projects.list.42.tmp'" in generate_project_list when running gitosis-init. Existing users need to run:: sudo install -d -m0755 -o git -g git ~git/gitosis adjust the user and group name if necessary. Alternatively, just rerun gitosis-init.
* Make sure ~git/.ssh exists in gitosis-init.Tommi Virtanen2007-09-03
|
* Let SSH public key user fields have a bit more varied content.Tommi Virtanen2007-09-03
|
* Make gitosis-init call run_hook.post_update directly.Tommi Virtanen2007-09-03
| | | | | | | This avoids complexity where failing to read the config file in gitosis-run-hook is non-fatal, but only on the first run. gitosis-init will take care of config file reading and just pass a RawConfigParser instance to run_hook.post_update.
* Make gitosis-init ignore error from non-existent config file.Tommi Virtanen2007-09-03
| | | | | Refactored config file reading and logging initialization to make things nicer.
* Refactor command line utilities to share setup.Tommi Virtanen2007-09-03
| | | | Hide internal gitosis-ssh and gitosis-gitweb, it's all in gitosis-run-hook.
* Add gitosis-init, for bootstrapping a new installation.Tommi Virtanen2007-09-01