diff options
author | Tommi Virtanen <tv@eagain.net> | 2007-12-31 21:11:22 +0200 |
---|---|---|
committer | Robin H. Johnson <robbat2@gentoo.org> | 2008-01-22 01:00:02 -0800 |
commit | 183f0434efdab6aa5c32944a91354c68c88eae79 (patch) | |
tree | 9c832d9b3e20435db66ec9276cf0d2f7940ef4ae /gitosis/util.py | |
parent | Allow using fast_import for more than initial commit. (diff) | |
download | gitosis-dakkar-183f0434efdab6aa5c32944a91354c68c88eae79.tar.gz gitosis-dakkar-183f0434efdab6aa5c32944a91354c68c88eae79.tar.bz2 gitosis-dakkar-183f0434efdab6aa5c32944a91354c68c88eae79.zip |
Make post-update hook reload config after writing it out.
Without this, any changes to repository settings would only be
applied after one extra (non-empty) push.
Add unit test coverage for the post-update hook.
Make SSH authorized_keys path configurable, mostly for unit tests.
Diffstat (limited to 'gitosis/util.py')
-rw-r--r-- | gitosis/util.py | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/gitosis/util.py b/gitosis/util.py index 628e796..d9f3447 100644 --- a/gitosis/util.py +++ b/gitosis/util.py @@ -74,3 +74,10 @@ def getGeneratedFilesDir(config): except (NoSectionError, NoOptionError): generated = os.path.expanduser('~/gitosis') return generated + +def getSSHAuthorizedKeysPath(config): + try: + path = config.get('gitosis', 'ssh-authorized-keys-path') + except (NoSectionError, NoOptionError): + path = os.path.expanduser('~/.ssh/authorized_keys'), + return path |