[llvm-dev] RFC: Move the test-suite LLVM project to GitHub?

Chandler Carruth via llvm-dev llvm-dev at lists.llvm.org
Thu Feb 25 13:24:30 PST 2016


Summing up the thread,

It seems pretty clear that there is general interest in at least
investigating this path. There are specific (reasonable) concerns about the
mechanics of how it will work, which only really makes sense as we don't
know how it will work yet!

Next steps:
1) Actually push a clone of the test suite onto github and sort out any
boring details of getting the hosting of it working[1].
2) Figure out some initial practices (with enforcement if available) for
keeping the github master clean.
3) Propose the mechanical "how will this work" with accompanying
documentation update to the LLVM webpages in a new thread, and make sure
folks are happy with the concrete mechanics at least as an initial cut
4) If and when everyone is happy with the mechanics, work to stop commits
flowing into the svn repo, refresh the github copy to be a pristine mirror
of it, and allow commits (using whatever mechanism) there.

Naturally, the last step is going to be last, and has an enormous *IF* in
front of it. =] No actual patches to it (other than testing this whole
system) will happen on github, etc.

I'm not going to be doing all of this myself, unsurprisingly. I think I
know a few people who would be willing to help, but if other LLVM
contributors are interested in helping with the #1 - #3 stuff, just lemme
know and I'll try to make sure everyone has access to the github bits. At
least up through #3 I'm not really worried about anything as its just an
experiment.

Sound about right? Any big issues?

Thanks to everyone!
-Chandler

[1]: Just to be clear, my plan is to take existing git mirror and use that
as the starting point, so we shouldn't lose any actual history here, etc.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/llvm-dev/attachments/20160225/7ccfebb7/attachment.html>


More information about the llvm-dev mailing list