Since there is such a large amount of repos in pagure-over-dist-git, the projects API times out after about 8 minutes. This PR adds pagination so that we can workaround this limitation.
@pingou, I made the API backwards compatible, meaning there are no differences in the API unless you specify the page argument. I chose this route over an API version bump since it's a much smaller undertaking. Please let me know your thoughts on this.
Since there is such a large amount of repos in pagure-over-dist-git, the projects API times out after about 8 minutes. This PR adds pagination so that we can workaround this limitation.
@pingou, I made the API backwards compatible, meaning there are no differences in the API unless you specify the
pageargument. I chose this route over an API version bump since it's a much smaller undertaking. Please let me know your thoughts on this.