Mercurial > kallithea
comparison rhodecode/lib/middleware/simplegit.py @ 3277:5440ea1d0628 beta
don't invalidate cache before handling hook
author | Marcin Kuzminski <marcin@python-works.com> |
---|---|
date | Thu, 31 Jan 2013 01:37:38 +0100 |
parents | e7ba69286276 |
children | c2bf0fa7b3cb |
comparison
equal
deleted
inserted
replaced
3276:eaa887c6c0af | 3277:5440ea1d0628 |
---|---|
226 log.debug('HOOKS extras is %s' % extras) | 226 log.debug('HOOKS extras is %s' % extras) |
227 baseui = make_ui('db') | 227 baseui = make_ui('db') |
228 self.__inject_extras(repo_path, baseui, extras) | 228 self.__inject_extras(repo_path, baseui, extras) |
229 | 229 |
230 try: | 230 try: |
231 self._handle_githooks(repo_name, action, baseui, environ) | |
231 # invalidate cache on push | 232 # invalidate cache on push |
232 if action == 'push': | 233 if action == 'push': |
233 self._invalidate_cache(repo_name) | 234 self._invalidate_cache(repo_name) |
234 self._handle_githooks(repo_name, action, baseui, environ) | |
235 | |
236 log.info('%s action on GIT repo "%s" by "%s" from %s' % | 235 log.info('%s action on GIT repo "%s" by "%s" from %s' % |
237 (action, repo_name, username, ip_addr)) | 236 (action, repo_name, username, ip_addr)) |
238 app = self.__make_app(repo_name, repo_path, extras) | 237 app = self.__make_app(repo_name, repo_path, extras) |
239 return app(environ, start_response) | 238 return app(environ, start_response) |
240 except HTTPLockedRC, e: | 239 except HTTPLockedRC, e: |