--- a/mercurial/sshserver.py Thu Jul 13 09:50:51 2006 -0700
+++ b/mercurial/sshserver.py Fri Jul 14 11:17:22 2006 -0700
@@ -8,7 +8,7 @@
from demandload import demandload
from i18n import gettext as _
from node import *
-demandload(globals(), "os sys tempfile util")
+demandload(globals(), "os streamclone sys tempfile util")
class sshserver(object):
def __init__(self, ui, repo):
@@ -60,7 +60,7 @@
capabilities: space separated list of tokens
'''
- r = "capabilities: unbundle\n"
+ r = "capabilities: unbundle stream=%d\n" % (self.repo.revlogversion,)
self.respond(r)
def do_lock(self):
@@ -167,3 +167,5 @@
fp.close()
os.unlink(tempname)
+ def do_stream_out(self):
+ streamclone.stream_out(self.repo, self.fout)