So, in order to custom rebuild a distro from git repos, one should: Extract the list of repos Clone *all* the git repos locally, and switch to the right branch run get_sources.sh in all the repos then run rpmbuild -bs *.spec in the right directory, for each repo. I am sure there is/should be a slightly more efficient way than that. How about a repo that contains all the non-binary sources for all the packages? Masoud On Wed, Jun 11, 2014 at 8:05 AM, Karanbir Singh <mail-lists at karan.org> wrote: > On 06/11/2014 02:47 PM, Chris St. Pierre wrote: > > Gitblit offers an API that should permit you to list repos easily > > enough: http://gitblit.com/rpc.html > > > > It seems pretty trivial to use, > > e.g.: https://git.centos.org/rpc?req=LIST_REPOSITORIES > > > > You should be able to use that to clone all of the repos and then use > > some combination of 'git fetch' and 'git log' to get the activity logs. > > Or use the RSS feeds for each repo, if you prefer. TIMTOWTDI. > > > > This seems like a significant improvement, since you no longer have to > > diff the ftp 'ls' output -- there are actual machine-consumable feeds > > and APIs to use. > > > > and there are federation opportunities as well, so its possible for > people to bring up and run their own git mirrors for the repos they care > about ( and are public ). > > > - KB > > -- > Karanbir Singh > +44-207-0999389 | http://www.karan.org/ | twitter.com/kbsingh > GnuPG Key : http://www.karan.org/publickey.asc > _______________________________________________ > CentOS-devel mailing list > CentOS-devel at centos.org > http://lists.centos.org/mailman/listinfo/centos-devel > -------------- next part -------------- An HTML attachment was scrubbed... URL: <http://lists.centos.org/pipermail/centos-devel/attachments/20140611/f83022bd/attachment-0007.html>