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