def translate_url()

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