Parcourir la source

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

Signed-off-by: Jelmer Vernooij <jelmer@samba.org>
Mike Edgar il y a 10 ans
Parent
commit
292fa03152
1 fichiers modifiés avec 2 ajouts et 2 suppressions
  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],