##// END OF EJS Templates
remotefilelog: remove some BC code related to streamclone...
Pulkit Goyal -
r40548:525dcf5c default
parent child Browse files
Show More
@@ -121,6 +121,7 b' from mercurial import ('
121 revset,
121 revset,
122 scmutil,
122 scmutil,
123 smartset,
123 smartset,
124 streamclone,
124 templatekw,
125 templatekw,
125 util,
126 util,
126 )
127 )
@@ -142,13 +143,6 b' from . import ('
142 # ensures debug commands are registered
143 # ensures debug commands are registered
143 hgdebugcommands.command
144 hgdebugcommands.command
144
145
145 try:
146 from mercurial import streamclone
147 streamclone._walkstreamfiles
148 hasstreamclone = True
149 except Exception:
150 hasstreamclone = False
151
152 cmdtable = {}
146 cmdtable = {}
153 command = registrar.command(cmdtable)
147 command = registrar.command(cmdtable)
154
148
@@ -305,7 +299,6 b' def cloneshallow(orig, ui, repo, *args, '
305 else:
299 else:
306 return orig()
300 return orig()
307 extensions.wrapfunction(remote, 'stream_out', stream_out_shallow)
301 extensions.wrapfunction(remote, 'stream_out', stream_out_shallow)
308 if hasstreamclone:
309 def stream_wrap(orig, op):
302 def stream_wrap(orig, op):
310 setup_streamout(op.repo, op.remote)
303 setup_streamout(op.repo, op.remote)
311 return orig(op)
304 return orig(op)
@@ -328,13 +321,6 b' def cloneshallow(orig, ui, repo, *args, '
328 return supported, requirements
321 return supported, requirements
329 extensions.wrapfunction(
322 extensions.wrapfunction(
330 streamclone, 'canperformstreamclone', canperformstreamclone)
323 streamclone, 'canperformstreamclone', canperformstreamclone)
331 else:
332 def stream_in_shallow(orig, repo, remote, requirements):
333 setup_streamout(repo, remote)
334 requirements.add(constants.SHALLOWREPO_REQUIREMENT)
335 return orig(repo, remote, requirements)
336 extensions.wrapfunction(
337 localrepo.localrepository, 'stream_in', stream_in_shallow)
338
324
339 try:
325 try:
340 orig(ui, repo, *args, **opts)
326 orig(ui, repo, *args, **opts)
General Comments 0
You need to be logged in to leave comments. Login now