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: