comparison mercurial/sshserver.py @ 2397:e9d402506514

merge change to ssh protocol.
author Vadim Gelfer <vadim.gelfer@gmail.com>
date Sun, 04 Jun 2006 10:29:34 -0700
parents 8d44649df03b
children cc90dcbdf053
comparison
equal deleted inserted replaced
2396:8d44649df03b 2397:e9d402506514
42 def serve_one(self): 42 def serve_one(self):
43 cmd = self.fin.readline()[:-1] 43 cmd = self.fin.readline()[:-1]
44 if cmd: 44 if cmd:
45 impl = getattr(self, 'do_' + cmd, None) 45 impl = getattr(self, 'do_' + cmd, None)
46 if impl: impl() 46 if impl: impl()
47 else: self.respond("")
47 return cmd != '' 48 return cmd != ''
48 49
49 def do_heads(self): 50 def do_heads(self):
50 h = self.repo.heads() 51 h = self.repo.heads()
51 self.respond(" ".join(map(hex, h)) + "\n") 52 self.respond(" ".join(map(hex, h)) + "\n")