aboutsummaryrefslogtreecommitdiff
path: root/gitosis/cgit.py
diff options
context:
space:
mode:
Diffstat (limited to 'gitosis/cgit.py')
-rw-r--r--gitosis/cgit.py10
1 files changed, 4 insertions, 6 deletions
diff --git a/gitosis/cgit.py b/gitosis/cgit.py
index c98c2a2..8d12d02 100644
--- a/gitosis/cgit.py
+++ b/gitosis/cgit.py
@@ -12,7 +12,7 @@ import os, urllib, logging
from ConfigParser import NoSectionError, NoOptionError
from gitosis import util
-from gitosis.configutil import getboolean_default
+from gitosis.configutil import getboolean_default, get_default
field_map={'description':'repo.desc',
'owner':'repo.owner',
@@ -34,8 +34,7 @@ def generate_project_list_fp(config, fp):
repositories = util.getRepositoryDir(config)
global_enable = getboolean_default(config, 'gitosis', 'cgit', False)
-
- print >> fp, '# path: %s, global: %d'%(repositories,global_enable)
+ grouped_sections={}
for section in config.sections():
sectiontitle = section.split(None, 1)
@@ -47,15 +46,14 @@ def generate_project_list_fp(config, fp):
if not enable:
continue
groupname = get_default(config, section, 'cgit_group', "")
- grouped_section.setdefault(groupname,[]).append(section)
+ grouped_sections.setdefault(groupname,[]).append(section)
for groupname, group in grouped_sections.iteritems():
- if groupname
+ if groupname:
print >> fp, 'repo.group=%s'%(groupname)
for section in group:
sectiontitle = section.split(None, 1)
- print >> fp, '#section: %s, local: %d'%(sectiontitle[1],enable)
name = sectiontitle[1]