NAKAMURA Takumi via llvm-dev
2017-May-01 14:27 UTC
[llvm-dev] Add more projects into Git monorepo
I am planing to add projects into https://github.com/llvm-project/llvm-project in near future, possibly this week. Before doing that, I would like to ask users of it. 1st option is my preference in each paragraph. Let me know if you have other suggestions. * What is added? I will add; libunwind, llgo, openmp and parallel-libs. May I also add debuginfo-tests? * Will inactive projects be dropped? I won't do. * Where shall I push the new monorepo? - Create a new repository, like llvm-project-201705XX, or *-(number of repos) - Push new branches into the current llvm-project.git as different branch name, like master-201705XX. - Force overwrite llvm-project.git/master. I won't do since I was blamed when I tried in the last time. * When I migrate trunk to the new one, how the previous branches will be? - Push a merge-commit to the new one. Its commit message will announce the new repo. - Leave. - Update also previous branches as well. (I don't want to do) * What should be done regarding to https://github.com/llvm-project/llvm-project-submodule ? For consistency, I could create a new repo. But I think I can overwrite branches, since I assume this is read-only. Thanks, Takumi -------------- next part -------------- An HTML attachment was scrubbed... URL: <http://lists.llvm.org/pipermail/llvm-dev/attachments/20170501/2b53785b/attachment.html>
NAKAMURA Takumi via llvm-dev
2017-May-07 07:07 UTC
[llvm-dev] Add more projects into Git monorepo
I have done just now. 5 repos added including debuginfo-tests. ATM, it includes 17 repos total. - Created the new repo; https://github.com/llvm-project/llvm-project-20170507.git Branches will come later. - The previous repository has a merge commit that includes new repo. It will stick to r302363. - Submodule repo has been pushed with -f. Rebasing to new branch(es) will take a few minutes. Please be patient. Thanks, Takumi On Mon, May 1, 2017 at 11:27 PM NAKAMURA Takumi <geek4civic at gmail.com> wrote:> I am planing to add projects into > https://github.com/llvm-project/llvm-project in near future, possibly > this week. > > Before doing that, I would like to ask users of it. > 1st option is my preference in each paragraph. Let me know if you have > other suggestions. > > * What is added? > I will add; libunwind, llgo, openmp and parallel-libs. > May I also add debuginfo-tests? > > * Will inactive projects be dropped? > I won't do. > > * Where shall I push the new monorepo? > - Create a new repository, like llvm-project-201705XX, or *-(number of > repos) > - Push new branches into the current llvm-project.git as different > branch name, like master-201705XX. > - Force overwrite llvm-project.git/master. I won't do since I was blamed > when I tried in the last time. > > * When I migrate trunk to the new one, how the previous branches will be? > - Push a merge-commit to the new one. Its commit message will announce > the new repo. > - Leave. > - Update also previous branches as well. (I don't want to do) > > * What should be done regarding to > https://github.com/llvm-project/llvm-project-submodule ? > For consistency, I could create a new repo. > But I think I can overwrite branches, since I assume this is read-only. > > Thanks, Takumi >-------------- next part -------------- An HTML attachment was scrubbed... URL: <http://lists.llvm.org/pipermail/llvm-dev/attachments/20170507/fb1be714/attachment-0001.html>
David Chisnall via llvm-dev
2017-May-07 08:01 UTC
[llvm-dev] Add more projects into Git monorepo
Is this intended to be the monorepo that eventually becomes the official repo, because if so I strongly object to putting libunwind, libc++ and libc++abi in it. I have recently been working on bring-up for libc++ and libunwind on a new platform and the integration of libunwind with the LLVM build system is already annoying (you can’t build it unless you have a working C++ standard library implementation for your target, even thought it’s a dependency for libc++), having to have a complete LLVM checkout would be even more overhead. David> On 7 May 2017, at 08:07, NAKAMURA Takumi via llvm-dev <llvm-dev at lists.llvm.org> wrote: > > I have done just now. 5 repos added including debuginfo-tests. > ATM, it includes 17 repos total. > > - Created the new repo; https://github.com/llvm-project/llvm-project-20170507.git > Branches will come later. > - The previous repository has a merge commit that includes new repo. It will stick to r302363. > - Submodule repo has been pushed with -f. > > Rebasing to new branch(es) will take a few minutes. Please be patient. > > Thanks, Takumi > > On Mon, May 1, 2017 at 11:27 PM NAKAMURA Takumi <geek4civic at gmail.com> wrote: > I am planing to add projects into https://github.com/llvm-project/llvm-project in near future, possibly this week. > > Before doing that, I would like to ask users of it. > 1st option is my preference in each paragraph. Let me know if you have other suggestions. > > * What is added? > I will add; libunwind, llgo, openmp and parallel-libs. > May I also add debuginfo-tests? > > * Will inactive projects be dropped? > I won't do. > > * Where shall I push the new monorepo? > - Create a new repository, like llvm-project-201705XX, or *-(number of repos) > - Push new branches into the current llvm-project.git as different branch name, like master-201705XX. > - Force overwrite llvm-project.git/master. I won't do since I was blamed when I tried in the last time. > > * When I migrate trunk to the new one, how the previous branches will be? > - Push a merge-commit to the new one. Its commit message will announce the new repo. > - Leave. > - Update also previous branches as well. (I don't want to do) > > * What should be done regarding to https://github.com/llvm-project/llvm-project-submodule ? > For consistency, I could create a new repo. > But I think I can overwrite branches, since I assume this is read-only. > > Thanks, Takumi > _______________________________________________ > LLVM Developers mailing list > llvm-dev at lists.llvm.org > http://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-dev
Reid Kleckner via llvm-dev
2017-May-08 18:57 UTC
[llvm-dev] Add more projects into Git monorepo
On Sun, May 7, 2017 at 12:07 AM, NAKAMURA Takumi via llvm-dev < llvm-dev at lists.llvm.org> wrote:> I have done just now. 5 repos added including debuginfo-tests. > ATM, it includes 17 repos total. > > - Created the new repo; https://github.com/llvm- > project/llvm-project-20170507.git > Branches will come later. > - The previous repository has a merge commit that includes new repo. It > will stick to r302363. >Can you update http://llvm.org/docs/GettingStarted.html#for-developers-to-work-with-a-git-monorepo with new instructions for how to get a monorepo that is up to date?> - Submodule repo has been pushed with -f. > > Rebasing to new branch(es) will take a few minutes. Please be patient. > > Thanks, Takumi > > On Mon, May 1, 2017 at 11:27 PM NAKAMURA Takumi <geek4civic at gmail.com> > wrote: > >> I am planing to add projects into https://github.com/llvm- >> project/llvm-project in near future, possibly this week. >> >> Before doing that, I would like to ask users of it. >> 1st option is my preference in each paragraph. Let me know if you have >> other suggestions. >> >> * What is added? >> I will add; libunwind, llgo, openmp and parallel-libs. >> May I also add debuginfo-tests? >> >> * Will inactive projects be dropped? >> I won't do. >> >> * Where shall I push the new monorepo? >> - Create a new repository, like llvm-project-201705XX, or *-(number of >> repos) >> - Push new branches into the current llvm-project.git as different >> branch name, like master-201705XX. >> - Force overwrite llvm-project.git/master. I won't do since I was >> blamed when I tried in the last time. >> >> * When I migrate trunk to the new one, how the previous branches will be? >> - Push a merge-commit to the new one. Its commit message will announce >> the new repo. >> - Leave. >> - Update also previous branches as well. (I don't want to do) >> >> * What should be done regarding to https://github.com/llvm- >> project/llvm-project-submodule ? >> For consistency, I could create a new repo. >> But I think I can overwrite branches, since I assume this is read-only. >> >> Thanks, Takumi >> > > _______________________________________________ > LLVM Developers mailing list > llvm-dev at lists.llvm.org > http://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-dev > >-------------- next part -------------- An HTML attachment was scrubbed... URL: <http://lists.llvm.org/pipermail/llvm-dev/attachments/20170508/64671ac6/attachment.html>
Mehdi AMINI via llvm-dev
2017-May-08 19:56 UTC
[llvm-dev] Add more projects into Git monorepo
Hi Takumi, I understood you wanted to add projects in the repo, but I didn't get from the email below that the existing master llvm-projects. This is not great since this was used by some people as a day-to-day development repo and is still documented on the getting started page! -- Mehdi 2017-05-01 7:27 GMT-07:00 NAKAMURA Takumi via llvm-dev < llvm-dev at lists.llvm.org>:> I am planing to add projects into https://github.com/llvm- > project/llvm-project in near future, possibly this week. > > Before doing that, I would like to ask users of it. > 1st option is my preference in each paragraph. Let me know if you have > other suggestions. > > * What is added? > I will add; libunwind, llgo, openmp and parallel-libs. > May I also add debuginfo-tests? > > * Will inactive projects be dropped? > I won't do. > > * Where shall I push the new monorepo? > - Create a new repository, like llvm-project-201705XX, or *-(number of > repos) > - Push new branches into the current llvm-project.git as different > branch name, like master-201705XX. > - Force overwrite llvm-project.git/master. I won't do since I was blamed > when I tried in the last time. > > * When I migrate trunk to the new one, how the previous branches will be? > - Push a merge-commit to the new one. Its commit message will announce > the new repo. > - Leave. > - Update also previous branches as well. (I don't want to do) > > * What should be done regarding to https://github.com/llvm- > project/llvm-project-submodule ? > For consistency, I could create a new repo. > But I think I can overwrite branches, since I assume this is read-only. > > Thanks, Takumi > > _______________________________________________ > LLVM Developers mailing list > llvm-dev at lists.llvm.org > http://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-dev > >-------------- next part -------------- An HTML attachment was scrubbed... URL: <http://lists.llvm.org/pipermail/llvm-dev/attachments/20170508/e5120ef8/attachment.html>