diff options
author | Drew DeVault <sir@cmpwn.com> | 2018-10-27 09:11:30 -0400 |
---|---|---|
committer | Drew DeVault <sir@cmpwn.com> | 2018-10-27 09:11:30 -0400 |
commit | 2764830f167fb6210ce56d65f7248e7970de4565 (patch) | |
tree | 6b2d258174d1d7a98ce51df43a25fe248fb66dba | |
parent | 07b9e31f66359e987ce19a45d7de946d3d405cca (diff) |
Temporarily disable tree walking
-rw-r--r-- | gitsrht/git.py | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/gitsrht/git.py b/gitsrht/git.py index a3f0e92..5913f39 100644 --- a/gitsrht/git.py +++ b/gitsrht/git.py @@ -93,6 +93,11 @@ class AnnotatedTreeEntry: return f"<AnnotatedTreeEntry {self.name} {self.id}>" def annotate_tree(repo, tree, commit): + tree = { entry.id.hex: AnnotatedTreeEntry( + repo, entry) for entry in tree } + return [entry.fetch_blob() for entry in tree.values()] + + # TODO: This is slow and broken key = f"git.sr.ht:git:tree:{tree.id.hex}" cache = redis.get(key) if cache: |