[llvm-dev] RFC: Move the test-suite LLVM project to GitHub?
Mehdi Amini via llvm-dev
llvm-dev at lists.llvm.org
Thu Feb 25 04:07:31 PST 2016
Sent from my iPhone
> On Feb 25, 2016, at 4:05 AM, Renato Golin <renato.golin at linaro.org> wrote:
>
>> On 25 February 2016 at 11:54, Mehdi Amini <mehdi.amini at apple.com> wrote:
>> GitHub offers a simple *raw* git hosting. All the fork&pull-request is sugar in the web interface. You don't *have to* use it.
>
> I mentioned this below. I was referring how GitHub *expects* to be used.
>
>
>> This is why git has "hooks": for example https://gist.github.com/stefansundin/d465f1e331fc5c632088
>>
>> You can prevent from rewriting the history on the server side, which eliminate risk of "accidents". (You can have a whitelist of people allowed to rewrite the history...).
>
> Right, this solves most of the problems.
>
>
>> Not sure how this part relates to git/github/svn?
>
> It relates to having a separate repository.
Oh yes, makes sense!
(Sorry it's a bit late...)
--
Mehdi
> The administration cost of
> adding new committers, tags, branches is linearly proportional to the
> number of repositories, with the addition complexity of them being
> decoupled.
>
> Specifically for the releases, we need to make sure that the commit on
> the test-suite that gets tagged for a release is the one supposed to
> be, not just the tip of the tree. If we allow non-linear history, this
> gets more complex.
>
> Luckily, the test-suite is low traffic enough that this won't be a
> problem often.
>
> cheers,
> --renato
More information about the llvm-dev
mailing list