浏览代码

Added missing ACK to protocol

Roland Mas 15 年之前
父节点
当前提交
9dd8340444
共有 1 个文件被更改,包括 2 次插入0 次删除
  1. 2 0
      dulwich/server.py

+ 2 - 0
dulwich/server.py

@@ -132,6 +132,8 @@ class UploadPackHandler(Handler):
             while want and want[:4] == 'want':
                 want_revs.append(want[5:45])
                 want = self.proto.read_pkt_line()
+                if want == None:
+                    self.proto.write_pkt_line("ACK %s\n" % want_revs[-1])
             return want_revs
 
         progress = lambda x: self.proto.write_sideband(2, x)