changeset 2578:d24c70ec9312 beta

Fixed issue with gzipped streams for large git pushes.
author Marcin Kuzminski <marcin@python-works.com>
date Mon, 09 Jul 2012 03:38:18 +0200
parents 4857ed50f498
children c344a7fca2a7
files rhodecode/lib/middleware/simplegit.py
diffstat 1 files changed, 2 insertions(+), 0 deletions(-) [+]
line wrap: on
line diff
--- a/rhodecode/lib/middleware/simplegit.py	Sun Jul 08 16:01:15 2012 +0200
+++ b/rhodecode/lib/middleware/simplegit.py	Mon Jul 09 03:38:18 2012 +0200
@@ -30,6 +30,7 @@
 import traceback
 
 from dulwich import server as dulserver
+from dulwich.web import LimitedInputFilter, GunzipFilter
 
 
 class SimpleGitUploadPackHandler(dulserver.UploadPackHandler):
@@ -225,6 +226,7 @@
             repo_name=repo_name,
             username=username,
         )
+        app = GunzipFilter(LimitedInputFilter(app))
         return app
 
     def __get_repository(self, environ):