async def METHOD_NAME(self, *urls: URL) -> SourceResponses:
    """Extend to follow GitLab pagination links, if necessary."""
    all_responses = responses = await super().METHOD_NAME(*urls)
    while next_urls := await self._next_urls(responses):
        # Retrieving consecutive big responses without reading the response hangs the client, see
        # https://github.com/aio-libs/aiohttp/issues/2217
        for response in responses:
            await response.read()
        all_responses.extend(responses := await super().METHOD_NAME(*next_urls))
    return all_responses