Преглед на файлове

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

Signed-off-by: Jelmer Vernooij <jelmer@samba.org>
Mike Edgar преди 10 години
родител
ревизия
292fa03152
променени са 1 файла, в които са добавени 2 реда и са изтрити 2 реда
  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],