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