Переглянути джерело

server: Correctly advertise capabilities during receive-pack.

Change-Id: Iffb5b09cbcf18954e9c7030712eb971ea0bad167
Dave Borowitz 13 роки тому
батько
коміт
64b4bc9a8a
2 змінених файлів з 3 додано та 1 видалено
  1. 2 0
      NEWS
  2. 1 1
      dulwich/server.py

+ 2 - 0
NEWS

@@ -49,6 +49,8 @@
 
   * Teach the server how to serve a clone of an empty repo. (Dave Borowitz)
 
+  * Correctly advertise capabilities during receive-pack. (Dave Borowitz)
+
  API CHANGES
 
   * write_pack no longer takes the num_objects argument and requires an object

+ 1 - 1
dulwich/server.py

@@ -660,7 +660,7 @@ class ReceivePackHandler(Handler):
                     ref = refs[i]
                     self.proto.write_pkt_line("%s %s\n" % (ref[1], ref[0]))
             else:
-                self.proto.write_pkt_line("%s capabilities^{} %s" % (
+                self.proto.write_pkt_line("%s capabilities^{}\0%s" % (
                   ZERO_SHA, self.capability_line()))
 
             self.proto.write("0000")