configitems: enable changegroup3 by default (unless using infinitepush)
The LFS extension requires this, and if it isn't enabled on the client (or the LFS extension isn't loaded), a web client gets a 500 instead of a sensible error message. Now it gets a different (client) error, but maybe it can be handled more gracefully. c0f11347b107 indicates that treemanifest repos have this issue too. 29cfc474c5fd mentions gating this behind `experimental` so that the format could change, but that was 7 years ago and we now have an experimental `changegroup4` as well. We can keep this as a config for the next cycle in case someone runs into an unexpected problem, and then jettison it if the infinitepush bundle name changes are either acceptable as-is or can be created differently.
parent
806ca6bd0719
No related branches found
No related tags found
Showing
- mercurial/configitems.py 1 addition, 1 deletionmercurial/configitems.py
- tests/common-pattern.py 5 additions, 5 deletionstests/common-pattern.py
- tests/test-acl.t 29 additions, 29 deletionstests/test-acl.t
- tests/test-bookmarks-pushpull.t 8 additions, 8 deletionstests/test-bookmarks-pushpull.t
- tests/test-clone-stream.t 5 additions, 3 deletionstests/test-clone-stream.t
- tests/test-clonebundles.t 1 addition, 1 deletiontests/test-clonebundles.t
- tests/test-commit-amend.t 18 additions, 18 deletionstests/test-commit-amend.t
- tests/test-debugcommands.t 4 additions, 3 deletionstests/test-debugcommands.t
- tests/test-generaldelta.t 1 addition, 1 deletiontests/test-generaldelta.t
- tests/test-http-bad-server.t 38 additions, 38 deletionstests/test-http-bad-server.t
- tests/test-http.t 4 additions, 4 deletionstests/test-http.t
- tests/test-largefiles.t 10 additions, 10 deletionstests/test-largefiles.t
- tests/test-lfs-serve-access.t 5 additions, 5 deletionstests/test-lfs-serve-access.t
- tests/test-lfs-serve.t 7 additions, 3 deletionstests/test-lfs-serve.t
- tests/test-obsolete-changeset-exchange.t 1 addition, 1 deletiontests/test-obsolete-changeset-exchange.t
- tests/test-obsolete-distributed.t 1 addition, 1 deletiontests/test-obsolete-distributed.t
- tests/test-obsolete.t 2 additions, 2 deletionstests/test-obsolete.t
- tests/test-phases-exchange.t 3 additions, 3 deletionstests/test-phases-exchange.t
- tests/test-push-warn.t 3 additions, 3 deletionstests/test-push-warn.t
- tests/test-rebase-conflicts.t 1 addition, 1 deletiontests/test-rebase-conflicts.t
Loading
Please register or sign in to comment