Merge "Create repo when we create the cgit config file"

This commit is contained in:
Jenkins 2013-08-13 18:04:51 +00:00 committed by Gerrit Code Review
commit ce650a4fe2
1 changed files with 6 additions and 2 deletions

View File

@ -21,6 +21,7 @@
# organization (openstack, stackforge, etc)
import os
import subprocess
import yaml
@ -50,14 +51,17 @@ def main():
for org in sorted(gitorgs):
cgit_file.write('\n')
cgit_file.write('section=%s\n' % (org))
org_dir = os.path.join(REPO_PATH, org)
projects = gitorgs[org]
projects.sort()
for (name, description) in projects:
project_repo = "%s.git" % os.path.join(org_dir, name)
cgit_file.write('\n')
cgit_file.write('repo.url=%s/%s\n' % (org, name))
cgit_file.write('repo.path=%s/%s/%s.git/\n' % (REPO_PATH,
org, name))
cgit_file.write('repo.path=%s/\n' % (project_repo))
cgit_file.write('repo.desc=%s\n' % (description))
if not os.path.exists(project_repo):
subprocess.call(['git', 'init', '--bare', project_repo])
if __name__ == "__main__":