<div dir="ltr"><div class="gmail_extra"><div class="gmail_quote">On Wed, Jun 11, 2014 at 6:47 AM, Chris St. Pierre <span dir="ltr">&lt;<a href="mailto:chris.a.st.pierre@gmail.com" target="_blank">chris.a.st.pierre@gmail.com</a>&gt;</span> wrote:<br>

<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr">Gitblit offers an API that should permit you to list repos easily enough: <a href="http://gitblit.com/rpc.html" target="_blank">http://gitblit.com/rpc.html</a><div>

<br></div><div>It seems pretty trivial to use, e.g.: <a href="https://git.centos.org/rpc?req=LIST_REPOSITORIES" target="_blank">https://git.centos.org/rpc?req=LIST_REPOSITORIES</a></div>
<div><br></div><div>You should be able to use that to clone all of the repos and then use some combination of &#39;git fetch&#39; and &#39;git log&#39; to get the activity logs.  Or use the RSS feeds for each repo, if you prefer.  TIMTOWTDI.</div>


<div><br></div><div>This seems like a significant improvement, since you no longer have to diff the ftp &#39;ls&#39; output -- there are actual machine-consumable feeds and APIs to use.</div></div></blockquote><div><br></div>

<div>Has anyone scripted this already (list repos, git clone them all, grab all sources)?  I&#39;m lazy, or busy, or something, and would love to easily clone these all locally.</div><div><br></div><div>-Jeff</div></div>
</div>
</div>