[PATCH] D22463: [RFC] Moving to GitHub Proposal: NOT DECISION!

Tim Northover via cfe-commits cfe-commits at lists.llvm.org
Mon Jul 18 20:23:16 PDT 2016


>> Can't handle the update of the umbrella *because of GitHub*, this could be possible with our own hosting of git for instance.
>>
> Pre-commit hooks are not designed to update the umbrella. Webhooks will be able to update the umbrella with a small external service, as proposed in the IRC.

I think we could emulate any pre-commit hook we like via GitHub
WebHooks by having two repositories: llvm and llvm-staging (say).

People push to llvm-staging, which notifies some LLVM server we own.
That does basic sanity checks and pushes to llvm proper if passed.

It has disadvantages (no instant "success" feedback being the obvious
one), but would allow us to vet commits with relatively little
overhead (as James says, running a server responding to webhooks is a
very different proposition from one hammered by hundreds of developers
daily).

I'm not strongly in favour of this, just thought I'd mention it as a
possibility.

Tim.


More information about the cfe-commits mailing list