comparison rhodecode/model/repo.py @ 2321:75280665ad1e beta

init bare repos for git now by default. This is recommended setup for remotes repositories
author Marcin Kuzminski <marcin@python-works.com>
date Mon, 21 May 2012 20:42:21 +0200
parents eac0d6194783
children 69b836e383df
comparison
equal deleted inserted replaced
2320:48d93ea1e245 2321:75280665ad1e
456 log.info('creating repo %s in %s @ %s' % ( 456 log.info('creating repo %s in %s @ %s' % (
457 repo_name, safe_unicode(repo_path), clone_uri 457 repo_name, safe_unicode(repo_path), clone_uri
458 ) 458 )
459 ) 459 )
460 backend = get_backend(alias) 460 backend = get_backend(alias)
461 461 if alias == 'hg':
462 backend(repo_path, create=True, src_url=clone_uri) 462 backend(repo_path, create=True, src_url=clone_uri)
463 elif alias == 'git':
464 backend(repo_path, create=True, src_url=clone_uri, bare=True)
465 else:
466 raise Exception('Undefined alias %s' % alias)
463 467
464 def __rename_repo(self, old, new): 468 def __rename_repo(self, old, new):
465 """ 469 """
466 renames repository on filesystem 470 renames repository on filesystem
467 471