Files @ 49149ca96075
Branch filter:

Location: kallithea/dev_requirements.txt - annotation

Sebastian Krause
hg: support protocol commands used by hg-evolve

When cloning or pulling from a repository which uses the evolve extension
Kallithea would require write permissions for multiple commands:
evoext_obshashrange_v1, _exttopics_heads and tns_heads.

https://foss.heptapod.net/mercurial/evolve/-/blob/6ffc4d7635fac0e605eb44b77de539f64c3739a2/hgext3rd/topic/server.py#L134
https://foss.heptapod.net/mercurial/evolve/-/blob/6ffc4d7635fac0e605eb44b77de539f64c3739a2/hgext3rd/evolve/obsdiscovery.py#L722

Fixed by adding them to the list of known read-only commands.
1
2
3
4
5
6
7
8
9
pytest >= 4.6.6, < 8.4
pytest-sugar >= 0.9.2, < 1.1
pytest-benchmark >= 3.2.2, < 5.2
pytest-localserver >= 0.5.0, < 0.10
mock >= 3.0.0, < 5.2
Sphinx >= 1.8.0, < 9
WebTest >= 2.0.6, < 3.1
isort >= 6, < 6.1
pyflakes == 3.2.0