Explorar o código

ReceivePackHandler: only compute sorted refs if they will be used.

Signed-off-by: Jelmer Vernooij <jelmer@samba.org>
Mike Edgar %!s(int64=10) %!d(string=hai) anos
pai
achega
292fa03152
Modificáronse 1 ficheiros con 2 adicións e 2 borrados
  1. 2 2
      dulwich/server.py

+ 2 - 2
dulwich/server.py

@@ -783,9 +783,9 @@ class ReceivePackHandler(Handler):
         flush()
 
     def handle(self):
-        refs = sorted(self.repo.get_refs().iteritems())
-
         if self.advertise_refs or not self.http_req:
+            refs = sorted(self.repo.get_refs().iteritems())
+
             if refs:
                 self.proto.write_pkt_line(
                   "%s %s\x00%s\n" % (refs[0][1], refs[0][0],