Mercurial > kallithea
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): |