This is why I posted a link to the transition plan for Python - <a href="http://www.python.org/dev/peps/pep-0385/">http://www.python.org/dev/peps/pep-0385/</a> - to use as a model for LLVM's transition. There are a lot of questions which need to be answered:<div>
<br></div><div>-- Where will the main repository be hosted?</div><div>-- What branches will be copied over from svn to the main repository?</div><div>-- What tools will be used to copy the history?</div><div>-- What presubmit hooks will be needed before the repository can go live?</div>
<div>-- Who will manage the set of core committers, and what tools / training will they need?</div><div>-- Will the project hierarchy look the same as it does now?</div><div>-- Will there be any subprojects of LLVM that will not be migrating?</div>
<div>-- Will the LLVM history be trimmed to save space? If so, what will be the cutoff?</div><div>-- What tool will replace the existing ViewVC functionality on the <a href="http://llvm.org">llvm.org</a> website?</div><div>
-- What will happen to the old SVN repositories afterwards?</div><div><br></div><div>That's just a starter list, I'm sure there are many more questions that could be asked,</div><div><br></div><div><div class="gmail_quote">
On Thu, Sep 1, 2011 at 2:27 PM, David Greene <span dir="ltr"><<a href="mailto:dag@cray.com">dag@cray.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">
Have we made any progress on a potential git conversion? AFAIK the only<br>
outstanding technical issue is the monotonic revision number question.<br>
Personally, I have no nead for them but others have expressed<br>
reservation about losing them.<br>
<br>
Can we have a discussion about that to identify the core tasks currently<br>
needing monotnic revision numbers and how they might be accomplished<br>
under git? Otherwise I fear we will be forever stuck in the waiting<br>
game.<br>
<br>
I also know that there is a time/resource issue in actually making the<br>
transition. Some group of people needs to do the work. Has there been<br>
any progress in identifying who those people are? Any volunteers? I'll<br>
put my name in the hat to do whatever mundane work I can do to help the<br>
process along. All assuming we actually make the transition, of course.<br>
<br>
-Dave<br>
_______________________________________________<br>
LLVM Developers mailing list<br>
<a href="mailto:LLVMdev@cs.uiuc.edu">LLVMdev@cs.uiuc.edu</a> <a href="http://llvm.cs.uiuc.edu" target="_blank">http://llvm.cs.uiuc.edu</a><br>
<a href="http://lists.cs.uiuc.edu/mailman/listinfo/llvmdev" target="_blank">http://lists.cs.uiuc.edu/mailman/listinfo/llvmdev</a><br>
</blockquote></div><br><br clear="all"><div><br></div>-- <br>-- Talin<br>
</div>