<div dir="ltr"><div><div><div><div><div>So, in order to custom rebuild a distro from git repos, one should:<br></div>Extract the list of repos<br>Clone *all* the git repos locally, and switch to the right branch<br></div>run get_sources.sh in all the repos<br>
</div>then run rpmbuild -bs *.spec in the right directory, for each repo.<br><br></div>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?<br>
<br></div>Masoud<br></div><div class="gmail_extra"><br><br><div class="gmail_quote">On Wed, Jun 11, 2014 at 8:05 AM, Karanbir Singh <span dir="ltr"><<a href="mailto:mail-lists@karan.org" target="_blank">mail-lists@karan.org</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div class="">On 06/11/2014 02:47 PM, Chris St. Pierre wrote:<br>
> Gitblit offers an API that should permit you to list repos easily<br>
> enough: <a href="http://gitblit.com/rpc.html" target="_blank">http://gitblit.com/rpc.html</a><br>
><br>
> It seems pretty trivial to use,<br>
> e.g.: <a href="https://git.centos.org/rpc?req=LIST_REPOSITORIES" target="_blank">https://git.centos.org/rpc?req=LIST_REPOSITORIES</a><br>
><br>
> You should be able to use that to clone all of the repos and then use<br>
> some combination of 'git fetch' and 'git log' to get the activity logs.<br>
>  Or use the RSS feeds for each repo, if you prefer.  TIMTOWTDI.<br>
><br>
> This seems like a significant improvement, since you no longer have to<br>
> diff the ftp 'ls' output -- there are actual machine-consumable feeds<br>
> and APIs to use.<br>
><br>
<br>
</div>and there are federation opportunities as well, so its possible for<br>
people to bring up and run their own git mirrors for the repos they care<br>
about ( and are public ).<br>
<br>
<br>
- KB<br>
<div class="im HOEnZb"><br>
--<br>
Karanbir Singh<br>
<a href="tel:%2B44-207-0999389" value="+442070999389">+44-207-0999389</a> | <a href="http://www.karan.org/" target="_blank">http://www.karan.org/</a> | <a href="http://twitter.com/kbsingh" target="_blank">twitter.com/kbsingh</a><br>

GnuPG Key : <a href="http://www.karan.org/publickey.asc" target="_blank">http://www.karan.org/publickey.asc</a><br>
</div><div class="HOEnZb"><div class="h5">_______________________________________________<br>
CentOS-devel mailing list<br>
<a href="mailto:CentOS-devel@centos.org">CentOS-devel@centos.org</a><br>
<a href="http://lists.centos.org/mailman/listinfo/centos-devel" target="_blank">http://lists.centos.org/mailman/listinfo/centos-devel</a><br>
</div></div></blockquote></div><br></div>