Mercurial > public > mercurial-scm > hg-stable
diff mercurial/wireprotov1server.py @ 50575:e6948aafda6f
clonebundles: move the manifest reading in a dedicated function
We are about to make the logic more advanced to help hosting solution, so we
need to centralize it first.
author | Pierre-Yves David <pierre-yves.david@octobus.net> |
---|---|
date | Fri, 26 May 2023 16:55:52 +0200 |
parents | 4cafe20b79b6 |
children | 9e24f8442640 |
line wrap: on
line diff
--- a/mercurial/wireprotov1server.py Mon May 29 17:04:14 2023 +0100 +++ b/mercurial/wireprotov1server.py Fri May 26 16:55:52 2023 +0200 @@ -274,9 +274,8 @@ depending on the request. e.g. you could advertise URLs for the closest data center given the client's IP address. """ - return wireprototypes.bytesresponse( - repo.vfs.tryread(bundlecaches.CB_MANIFEST_FILE) - ) + manifest = bundlecaches.get_manifest(repo) + return wireprototypes.bytesresponse(manifest) wireprotocaps = [