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

Jonathan Roelofs jonathan at codesourcery.com
Thu Apr 23 13:37:44 PDT 2015

+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.



> Thanks, have a good one!
> ~Will
> [1] I don't have numbers for this myself, but it's been mentioned on
> the mailing list and wouldn't surprise me.
> [2] http://www.google.com/search?pws=0&q=llvm+git
> [3] https://help.github.com/articles/about-github-mirrors/
> _______________________________________________
> LLVM Developers mailing list
> LLVMdev at cs.uiuc.edu         http://llvm.cs.uiuc.edu
> http://lists.cs.uiuc.edu/mailman/listinfo/llvmdev

Jon Roelofs
jonathan at codesourcery.com
CodeSourcery / Mentor Embedded

More information about the llvm-commits mailing list