Mercurial > kallithea
comparison rhodecode/lib/middleware/simplegit.py @ 2382:034e4fe1ebb2 beta
changed dulwich git interface to gitweb + subprocessio
author | Marcin Kuzminski <marcin@python-works.com> |
---|---|
date | Mon, 04 Jun 2012 02:56:09 +0200 |
parents | 6ea36346590a |
children | 2eeb2ed72e55 |
comparison
equal
deleted
inserted
replaced
2381:e487d2a6aa38 | 2382:034e4fe1ebb2 |
---|---|
216 Make an wsgi application using dulserver | 216 Make an wsgi application using dulserver |
217 | 217 |
218 :param repo_name: name of the repository | 218 :param repo_name: name of the repository |
219 :param repo_path: full path to the repository | 219 :param repo_path: full path to the repository |
220 """ | 220 """ |
221 _d = {'/' + repo_name: Repo(repo_path)} | 221 |
222 backend = dulserver.DictBackend(_d) | 222 from rhodecode.lib.middleware.pygrack import make_wsgi_app |
223 gitserve = make_wsgi_chain(backend) | 223 app = make_wsgi_app( |
224 | 224 repo_root=os.path.dirname(repo_path), |
225 return gitserve | 225 repo_name=repo_name, |
226 ) | |
227 return app | |
226 | 228 |
227 def __get_repository(self, environ): | 229 def __get_repository(self, environ): |
228 """ | 230 """ |
229 Get's repository name out of PATH_INFO header | 231 Get's repository name out of PATH_INFO header |
230 | 232 |