<div dir="ltr"><br><div class="gmail_extra"><br><div class="gmail_quote">On Wed, Jul 20, 2016 at 5:02 PM, Justin Bogner via llvm-dev <span dir="ltr"><<a href="mailto:llvm-dev@lists.llvm.org" target="_blank">llvm-dev@lists.llvm.org</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><span class="">Justin Lebar via llvm-dev <<a href="mailto:llvm-dev@lists.llvm.org">llvm-dev@lists.llvm.org</a>> writes:<br>
> I would like to (re-)open a discussion on the following specific question:<br>
><br>
>   Assuming we are moving the llvm project to git, should we<br>
>   a) use multiple git repositories, linked together as subrepositories<br>
> of an umbrella repo, or<br>
>   b) use a single git repository for most llvm subprojects.<br>
><br>
> The current proposal assembled by Renato follows option (a), but I<br>
> think option (b) will be significantly simpler and more effective.<br>
> Moreover, I think the issues raised with option (b) are either<br>
> incorrect or can be reasonably addressed.<br>
><br>
> Specifically, my proposal is that all LLVM subprojects that are<br>
> "version-locked" (and/or use the common CMake build system) live in a<br>
> single git repository.  That probably means all of the main llvm<br>
> subprojects other than the test-suite and maybe libc++.  From looking<br>
> at the repository today that would be: llvm, clang, clang-tools-extra,<br>
> lld, polly, lldb, llgo, compiler-rt, openmp, and parallel-libs.<br>
<br>
</span>FWIW, I'm opposed. I'm not convinced that the problems with multiple<br>
repos are any worse than the problems with a single repo, which makes<br>
this more or less just change for the sake of change, IMO.<br></blockquote><div><br></div><div>Just my experience, but having worked extensively with both, the single integrated repository is *much* nicer.</div><div><br></div><div>-- Sean Silva</div><div> </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<div class="HOEnZb"><div class="h5">_______________________________________________<br>
LLVM Developers mailing list<br>
<a href="mailto:llvm-dev@lists.llvm.org">llvm-dev@lists.llvm.org</a><br>
<a href="http://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-dev" rel="noreferrer" target="_blank">http://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-dev</a><br>
</div></div></blockquote></div><br></div></div>