<div class="gmail_quote">On Wed, Jul 20, 2011 at 9:32 PM, Chris Lattner <span dir="ltr"><<a href="mailto:clattner@apple.com">clattner@apple.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">
<div id=":emi">On Jul 20, 2011, at 11:47 AM, Jakob Stoklund Olesen wrote:<br>
<br>
>>> If you can work with Jeffrey to come up with better instructions, that would be great.<br>
>>><br>
>>> Just make sure they are newbie-proof.<br>
>><br>
>> Wouldn't it be easier at some point to move <a href="http://llvm.org" target="_blank" class="cremed">llvm.org</a> to git?<br>
><br>
> Definitely.<br>
<br>
I think that I'm the one who previously strongly objected to doing so.  I now remove my objections, I think that git has both matured enough and has succeeded in "winning" the distributed VCS war.</div></blockquote>
</div><br><div>Based on this comment, and some conversations on the IRC channel, I'd like to offer to work on such a conversion. I think there are a lot of sticky details to work out, but I think it will be very positive move. I'm going to start working on a rough plan for how to do the conversion, and what the final system should look like.</div>
<div><br></div><div>Any key things people want to see in it? Any key concerns? As soon as I have something written up I'll post it here.</div><div><br></div><div>Key things I'm currently thinking about after a brief brainstorm:</div>
<div>- Post-commit triggers need to be ported and kept useful</div><div>- Special attention to ensure that the existing code review / commit email system continues to be effective</div><div>- Provide individual git repositories for each LLVM project, along with meta repositories that use submodules to layout common development trees (e.g. Clang in tools/clang)</div>