Mercurial > public > mercurial-scm > hg
diff mercurial/sshserver.py @ 11594:67863f9d805f
protocol: unify server-side capabilities functions
author | Matt Mackall <mpm@selenic.com> |
---|---|
date | Thu, 15 Jul 2010 13:56:52 -0500 |
parents | d054cc5c7737 |
children | 47ca289a3a08 |
line wrap: on
line diff
--- a/mercurial/sshserver.py Thu Jul 15 11:24:42 2010 -0500 +++ b/mercurial/sshserver.py Thu Jul 15 13:56:52 2010 -0500 @@ -12,9 +12,6 @@ import os, sys, tempfile, urllib, copy class sshserver(object): - - caps = 'unbundle lookup changegroupsubset branchmap pushkey'.split() - def __init__(self, ui, repo): self.ui = ui self.repo = repo @@ -106,19 +103,6 @@ else: self.respond("") return cmd != '' - def do_hello(self): - '''the hello command returns a set of lines describing various - interesting things about the server, in an RFC822-like format. - Currently the only one defined is "capabilities", which - consists of a line in the form: - - capabilities: space separated list of tokens - ''' - caps = copy.copy(self.caps) - if streamclone.allowed(self.repo.ui): - caps.append('stream=%d' % self.repo.changelog.version) - return "capabilities: %s\n" % (' '.join(caps),) - def do_lock(self): '''DEPRECATED - allowing remote client to lock repo is not safe'''