Show More
@@ -260,7 +260,7 b' class RemoteRepo(object):' | |||
|
260 | 260 | self._wire = { |
|
261 | 261 | "path": path, |
|
262 | 262 | "config": config, |
|
263 | "context": uuid.uuid4(), | |
|
263 | "context": self._create_vcs_cache_context(), | |
|
264 | 264 | } |
|
265 | 265 | if with_wire: |
|
266 | 266 | self._wire.update(with_wire) |
@@ -287,6 +287,19 b' class RemoteRepo(object):' | |||
|
287 | 287 | def __getitem__(self, key): |
|
288 | 288 | return self.revision(key) |
|
289 | 289 | |
|
290 | def _create_vcs_cache_context(self): | |
|
291 | """ | |
|
292 | Creates a unique string which is passed to the VCSServer on every | |
|
293 | remote call. It is used as cache key in the VCSServer. | |
|
294 | """ | |
|
295 | return str(uuid.uuid4()) | |
|
296 | ||
|
297 | def invalidate_vcs_cache(self): | |
|
298 | """ | |
|
299 | This is a no-op method for the pyro4 backend but we want to have the | |
|
300 | same API for client.RemoteRepo and client_http.RemoteRepo classes. | |
|
301 | """ | |
|
302 | ||
|
290 | 303 | |
|
291 | 304 | def _get_proxy_method(proxy, name): |
|
292 | 305 | try: |
General Comments 0
You need to be logged in to leave comments.
Login now