[LLVMdev] code-owner sporks

Greg Fitzgerald garious at gmail.com
Thu Nov 15 17:17:35 PST 2012


Just brainstorming here, but what if each CODE_OWNER maintained a spork on
Github and accepted Pull Requests?  What's a spork, you ask?  Well it's
fork with no intent to diverge - it spoons some centralized repo (be it via
git or git-svn).  If you haven't heard the term 'spork' in this context
before, it's either because I just made it up or that we share the same
incapacity to google effectively.

As a contributor, my process would be to fork Github's llvm-mirror and make
my patch locally.  Then I'd crawl up the directory tree from my code
changes until I found a CODE_OWNER.TXT.  Worst case, I get to the root
directory and spot a CODE_OWNER.TXT with a URI to the central repository.
 All other CODE_OWNER.TXT files would contain a git URI pointing to the
code owner's spork.  I'd make a Pull Request and hope for a review from the
owner and/or anyone else monitoring that spork.  Once the owner accepts the
Pull Request, it'd be between the members of the code-owner oligarchy how
and when the patch is upstreamed to the central repository.

Thoughts?

Thanks,
Greg
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/llvm-dev/attachments/20121115/b3b2ac8a/attachment.html>


More information about the llvm-dev mailing list