comparison pylons_app/model/hg_model.py @ 248:fb7f066126cc

Added support for repository located in subdirectories.
author Marcin Kuzminski <marcin@python-works.com>
date Thu, 03 Jun 2010 20:28:46 +0200
parents a83a1799480c
children 3782a6d698af
comparison
equal deleted inserted replaced
247:51434007e21d 248:fb7f066126cc
80 baseui = ui.ui() 80 baseui = ui.ui()
81 81
82 repos_list = {} 82 repos_list = {}
83 for name, path in repos: 83 for name, path in repos:
84 try: 84 try:
85 repos_list[name] = MercurialRepository(path, baseui=baseui) 85 #name = name.split('/')[-1]
86 if repos_list.has_key(name):
87 raise RepositoryError('Duplicate repository name %s found in'
88 ' %s' % (name, path))
89 else:
90 repos_list[name] = MercurialRepository(path, baseui=baseui)
91 repos_list[name].name = name
86 except OSError: 92 except OSError:
87 continue 93 continue
88 return repos_list 94 return repos_list
89 95
90 def get_repos(self): 96 def get_repos(self):