in src/buildstream_plugins/sourcemirrors/gitlab_lfs_mirror.py [0:0]
def translate_url(self, *, alias, alias_url, source_url, extra_data):
project_id = quote(self.project.format(alias=alias), safe="")
filename = quote(source_url, safe="")
translated_url = join(
self.url,
"api/v4/projects",
project_id,
"repository/files",
filename,
f"raw?ref={self.ref}&lfs=true",
)
if extra_data is not None:
extra_data["http-auth"] = "bearer"
return translated_url