git_interface.smart_http.quart
Smart HTTP Git helpers for quart
- async git_interface.smart_http.quart.get_info_refs_response(repo_path, pack_type)
Make the response for handling advertisements.
A matching route should be: ‘/<repo_name>.git/info/refs’, accessing the ‘service’ argument for pack_type.
- param repo_path
Path to the repo
- param pack_type
The pack-type
- return
The created response
- Return type
quart.Response
- async git_interface.smart_http.quart.post_pack_response(repo_path, pack_type)
Make the response for handling exchange pack responses, uses ‘BODY_TIMEOUT’ for a timeout of a request.
A matching route should be: ‘/<repo_name>.git/<pack_type>’.
- param repo_path
Path to the repo
- param pack_type
The pack-type
- return
The created response
- Parameters
repo_path (Path) –
pack_type (str) –
- Return type
quart.Response