SubGit shared daemon process supports REST API requests by providing several REST API endpoints. This feature is available since SubGit version 3.3.4.
By default, when configured for the very first time, REST server accepts HTTP requests on port 8990.
Following configuration options are supported in the shared_daemon/config file:
[http] # required for REST API to be enabled port = 8990 # optional configuration options host = 0.0.0.0 path = subgit |
With the configuration above, REST API endpoints will be available at http://hostname:8990/subgit/rest/ENDPOINT_NAME. To apply configuration changes, restart shared daemon by running
$ subgit daemon start shared/daemon/path |
To disable REST API, remove or comment out http.port option and run
$ subgit daemon start shared/daemon/path |
to apply changes.