HGitaly
HGitaly is Gitaly server for Mercurial.
Updating the Gitaly gRPC protocol
The virtualenv has to be activated
-
pip install -r dev-requirements.txt
-
Copy the new
proto
files from a Gitaly checkout with version matching the wanted GitLab upstream version. Example in a HDK context:rm protos/*.proto cp ../gitaly/proto/*.proto protos/ # we dont want the `go` subdir
-
run
./generate-stubs
-
run the tests:
./run-all-tests
-
perform necessary
hg add
after close inspection ofhg status