<div dir="ltr">We could also think about using gerrit in the future to manage code reviews and commits into the repository. (perhaps via the <a href="http://gerrithub.io">gerrithub.io</a> hosted platform, which also has github integration, including the ability to deal with pull requests).<div><br></div><div>Gerrit already has pretty good support for cross-repository changes (via assigning a bunch of commits to the same "topic", so they can be reviewed together).</div><div><br></div><div>It also already supports making the submodule commits for the "llvm-project" superproject. And it is supposed to "soon" support doing an atomic commit of a "topic" across multiple repositories, which could then show up as a single change in the "llvm-project" superproject repository. I don't believe it does that atomically right now, but that's in the plans.</div><div><br></div><div>I have found gerrit a really nice code review system in the past for other projects, and I'm a little afraid that github's PR system will not be featureful enough by itself. But, maybe it will.</div></div><div class="gmail_extra"><br><div class="gmail_quote">On Thu, Jun 2, 2016 at 2:06 PM, via cfe-dev <span dir="ltr"><<a href="mailto:cfe-dev@lists.llvm.org" target="_blank">cfe-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="">Richard Smith via llvm-dev <<a href="mailto:llvm-dev@lists.llvm.org">llvm-dev@lists.llvm.org</a>> writes:<br>
<br>
>     How would you ensure that two dependent changes on different<br>
>     repositories get the same revision number?<br>
><br>
> That is not the case today and isn't (in my opinion) a problem we need<br>
> to solve with this migration. If there's a small (1-2 revision) window<br>
> in which things are broken, that's annoying but not a showstopper and<br>
> not a regression.<br>
<br>
</span>With git-subtree you could commit both changes atomically in the "host"<br>
repository, then split out the histories to the individual components.<br>
<br>
                             -David<br>
<div class="HOEnZb"><div class="h5">_______________________________________________<br>
cfe-dev mailing list<br>
<a href="mailto:cfe-dev@lists.llvm.org">cfe-dev@lists.llvm.org</a><br>
<a href="http://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-dev" rel="noreferrer" target="_blank">http://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-dev</a><br>
</div></div></blockquote></div><br></div>