[llvm-dev] [RFC] One or many git repositories?

Mehdi Amini via llvm-dev llvm-dev at lists.llvm.org
Tue Jul 26 11:14:06 PDT 2016


> On Jul 26, 2016, at 11:10 AM, Renato Golin <renato.golin at linaro.org> wrote:
> 
> On 26 July 2016 at 19:00, Mehdi Amini <mehdi.amini at apple.com> wrote:
>> You still missed the *major* point: the process can be asynchronous and be deterministic.
> 
> I didn't miss the asynchronous, but I did miss why the sub-modules
> wouldn't be deterministic, too.

I mentioned it over and over in the “submodules proposal”: AFAIK there is no good algorithm* that would be able to rebuild the "umbrella repo from scratch” and get the same result as what we’d have with “on the fly” updates.

* without server-side hooks that would add a git-note with the server time for instance.

— 
Mehdi




More information about the llvm-dev mailing list