[LLVMdev] [cfe-dev] unofficial github llvm-mirror: announce, frequency update, ownership

Tobias Grosser tobias at grosser.es
Thu Apr 23 22:56:50 PDT 2015


On 04/23/2015 10:37 PM, Jonathan Roelofs wrote:
> +cfe-dev, +cfe-commits, +llvm-commits
>
>
> On 3/9/15 11:02 AM, Will Dietz wrote:
>> Hi all,
>>
>> I'd like to announce the "unofficial llvm github mirror", which I've
>> been running for a bit over 3 years now:
>>
>> https://github.com/llvm-mirror
>>
>> Why is this useful in addition to the existing llvm git mirrors?
>> * quick code browsing, easy to link to a particular line or commit
>> * github projects based on LLVM can simply fork (server-side) and
>> avoid uploading project contents and history repeatedly
>> * potentially faster cloning speeds[1]
>> * commits link to github profiles (who is this fellow, what else is he
>> up to?), profiles show commit activity
>> * reduce load on llvm hosting services ("if you don't use the github
>> mirror you're costing us money!" hehe I kid)
>> * lists the projects available via git
>>
>> Anyway, if this sounds useful to you for whatever reason please make
>> use of it and happy compiler hacking :).
>
> Thanks for setting this up! I've personally found it extremely useful.
>
> The other one that I find useful is Chapuni's combined repo.
>
>>
>> -------------------------------------------------
>>
>> For those familiar with this mirror, I've bumped the update frequency
>> from one hour to five minutes.  There has been mention that one hour
>> makes it much less useful for development use, hopefully this helps
>> alleviate that concern.
>>
>> -------------------------------------------------
>>
>> Finally, I'd like to discuss LLVM taking over this service officially.
>>
>> Few reasons why this makes sense:
>> * mirrors should be updated by a server-side hook, not periodic polling
>> * it has become moderately popular (currently first hit on google for
>> 'llvm git'[2]) (multiple implications here)
>> * supporting this officially should require only minor effort, a
>> simple server-side git hook[3]
>>
>> What do you think?
>>
>> I'm happy to run it as long as I'm able, it's rather low-maintenance
>> and I take a bit of pride seeing it used as much as it is :).
>>
>> However, from the start I've had the intention of either handing it
>> over or shutting it down on request, so if making this official sounds
>> good then let me know and I'll work with you to make the transition
>> and pass over account ownership.
>
> I like the idea of this becoming an official community supported/owned
> thing. I'm not sure how to make that happen, however... I'm not involved
> much in the "infrastructure" side of things.

[CCing Anton] He is taking care of the LLVM git repos and could possibly 
setup an update hook.

Tobias




More information about the llvm-dev mailing list