Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | Remove old extract_user function, replaced by username property of ↵ | Robin H. Johnson | 2007-12-24 |
| | | | | SSHPublicKey class. | ||
* | Improve default config stuff. | Robin H. Johnson | 2007-12-24 |
| | |||
* | Use the new GitosisRawConfigParser. | Robin H. Johnson | 2007-12-24 |
| | |||
* | Use an already existing config file is passed to gitosis-init. | Robin H. Johnson | 2007-12-24 |
| | |||
* | Support filename for input. | Robin H. Johnson | 2007-12-24 |
| | |||
* | Allow passing in a file for the admin key, and overriding the default key name. | Robin H. Johnson | 2007-12-24 |
| | |||
* | Add module to deal specifically with SSH public keys properly. | Robin H. Johnson | 2007-12-24 |
| | |||
* | Move the SSH username extraction to the ssh class, and the tests over as well. | Robin H. Johnson | 2007-12-22 |
| | |||
* | Fix tabs for spaces. | Robin H. Johnson | 2007-12-18 |
| | |||
* | Add more testcases, and add coverage exclusion notations on places where we ↵ | Robin H. Johnson | 2007-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. Johnson | 2007-12-18 |
| | |||
* | Factor out functions with a common errno ignore block. | Robin H. Johnson | 2007-12-18 |
| | |||
* | Enforce safe usernames also when reading public key files from keydir. | Tommi Virtanen | 2007-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 Virtanen | 2007-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 Virtanen | 2007-09-03 |
| | |||
* | Let SSH public key user fields have a bit more varied content. | Tommi Virtanen | 2007-09-03 |
| | |||
* | Make gitosis-init call run_hook.post_update directly. | Tommi Virtanen | 2007-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 Virtanen | 2007-09-03 |
| | | | | | Refactored config file reading and logging initialization to make things nicer. | ||
* | Refactor command line utilities to share setup. | Tommi Virtanen | 2007-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 Virtanen | 2007-09-01 |