aboutsummaryrefslogtreecommitdiff
path: root/gitosis/init.py
Commit message (Collapse)AuthorAge
* Avoid trailing whitespace messing up the keyname.Robin H. Johnson2008-02-03
|
* Remove old extract_user function, replaced by username property of ↵Robin H. Johnson2007-12-24
| | | | SSHPublicKey class.
* Improve default config stuff.Robin H. Johnson2007-12-24
|
* Use the new GitosisRawConfigParser.Robin H. Johnson2007-12-24
|
* Use an already existing config file is passed to gitosis-init.Robin H. Johnson2007-12-24
|
* Support filename for input.Robin H. Johnson2007-12-24
|
* Allow passing in a file for the admin key, and overriding the default key name.Robin H. Johnson2007-12-24
|
* Add module to deal specifically with SSH public keys properly.Robin H. Johnson2007-12-24
|
* Move the SSH username extraction to the ssh class, and the tests over as well.Robin H. Johnson2007-12-22
|
* Fix tabs for spaces.Robin H. Johnson2007-12-18
|
* Add more testcases, and add coverage exclusion notations on places where we ↵Robin H. Johnson2007-12-18
| | | | do test the the content functions already, or they interact with the system too much to test for coverage automatically.
* Pylint cleanup of init.py.Robin H. Johnson2007-12-18
|
* Factor out functions with a common errno ignore block.Robin H. Johnson2007-12-18
|
* 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