From: Jelmer Vernooij Date: Tue, 30 Dec 2008 00:26:45 +0000 (+0000) Subject: Fix import, remove redundant fetch_objects. X-Git-Tag: dulwich-0.1.0~27 X-Git-Url: http://git.samba.org/samba.git/?p=jelmer%2Fdulwich-libgit2.git;a=commitdiff_plain;h=71097e6909cf2bbb3aa0c3e78fd667b051e86e7c Fix import, remove redundant fetch_objects. --- diff --git a/dulwich/server.py b/dulwich/server.py index 3a9883f..0abe323 100644 --- a/dulwich/server.py +++ b/dulwich/server.py @@ -19,7 +19,7 @@ import SocketServer from dulwich.protocol import Protocol, ProtocolFile, TCP_GIT_PORT, extract_capabilities from dulwich.repo import Repo -from dulwich.pack import PackData, Pack, write_pack_data, generate_pack_contents +from dulwich.pack import PackData, Pack, write_pack_data import os, sha, tempfile class Backend(object): @@ -59,9 +59,8 @@ class GitBackend(Backend): Repo.create(self.gitdir) self.repo = Repo(self.gitdir) - - def get_refs(self): - return self.repo.get_refs() + self.fetch_objects = self.repo.fetch_objects + self.get_refs = self.repo.get_refs def apply_pack(self, refs, read): # store the incoming pack in the repository @@ -84,11 +83,6 @@ class GitBackend(Backend): print "pack applied" - def fetch_objects(self, determine_wants, graph_walker, progress): - shas = self.repo.find_missing_objects(determine_wants, graph_walker, progress) - for sha in shas: - yield self.repo.get_object(sha) - class Handler(object):