aboutsummaryrefslogtreecommitdiff
path: root/gitosis/access.py
diff options
context:
space:
mode:
authorTommi Virtanen <tv@inoi.fi>2007-08-11 16:05:26 -0700
committerTommi Virtanen <tv@eagain.net>2007-08-11 17:28:52 -0700
commitc1b15d3e481cba65be193e37c04e70b03c7d68ca (patch)
treed8b9f7daec94c65ddcff101999c7300c48a3b69d /gitosis/access.py
parentAdd .git to gitweb projects list if only that version of path exists. (diff)
downloadgitosis-dakkar-c1b15d3e481cba65be193e37c04e70b03c7d68ca.tar.gz
gitosis-dakkar-c1b15d3e481cba65be193e37c04e70b03c7d68ca.tar.bz2
gitosis-dakkar-c1b15d3e481cba65be193e37c04e70b03c7d68ca.zip
Add a default repository prefix.
Used to fail is gitosis.repositories is not set.
Diffstat (limited to 'gitosis/access.py')
-rw-r--r--gitosis/access.py27
1 files changed, 13 insertions, 14 deletions
diff --git a/gitosis/access.py b/gitosis/access.py
index 1e64072..21724e0 100644
--- a/gitosis/access.py
+++ b/gitosis/access.py
@@ -77,19 +77,18 @@ def haveAccess(config, user, mode, path):
try:
prefix = config.get('gitosis', 'repositories')
except (NoSectionError, NoOptionError):
- pass
+ prefix = 'repositories'
- if prefix is not None:
- log.debug(
- 'Using prefix %(prefix)r for %(path)r'
- % dict(
- prefix=prefix,
- path=mapping,
- ))
- mapping = os.path.join(prefix, mapping)
- log.debug(
- 'New path is %(path)r'
- % dict(
- path=mapping,
- ))
+ log.debug(
+ 'Using prefix %(prefix)r for %(path)r'
+ % dict(
+ prefix=prefix,
+ path=mapping,
+ ))
+ mapping = os.path.join(prefix, mapping)
+ log.debug(
+ 'New path is %(path)r'
+ % dict(
+ path=mapping,
+ ))
return mapping