From 672da40cca475e493861bb93ed25f9a2fd06b771 Mon Sep 17 00:00:00 2001 From: Herbert Valerio Riedel Date: Wed, 20 Oct 2010 23:14:19 +0200 Subject: [PATCH] Revert "Hopefully fix GitPlugin's broken caching behavior." (due to unclear infinite-self-recursion issue) This reverts commit f65bc126fd9d2926a81f0d0ae5009edc986c8cf3. --- tracext/git/PyGIT.py | 6 ------ 1 file changed, 6 deletions(-) diff --git a/tracext/git/PyGIT.py b/tracext/git/PyGIT.py index a9868ab..10c6d8f 100644 --- a/tracext/git/PyGIT.py +++ b/tracext/git/PyGIT.py @@ -503,11 +503,6 @@ def verifyrev(self, rev): if rc in _rev_cache.rev_dict: return rc - elif GitCore.is_sha(rc): - # rev-parse returned a sha, it's possible the db is just out of date - # Flag the db for rebuilding, and try again - self.__rev_cache = None - return self.verifyrev(rev) if rc in _rev_cache.tag_set: sha = self.repo.cat_file("tag", rc).split(None, 2)[:2] @@ -515,7 +510,6 @@ def verifyrev(self, rev): self.logger.debug("unexpected result from 'git-cat-file tag %s'" % rc) return None return sha[1] - # XXX might need a "db is out of date" branch here as well return None