Thanks Wei, I'll try this today. Regards.
Regards, Rohit Yadav ________________________________ From: Wei ZHOU <ustcweiz...@gmail.com> Sent: Wednesday, January 20, 2021 2:00:19 AM To: dev@cloudstack.apache.org <dev@cloudstack.apache.org> Subject: Re: [VOTE] Merge apache/cloudstack-primate with apache/cloudstack Hi Rohit, I used 'git rebase' to remove all commits for merge requests. I've pushed the branch to cloudstack-primate, it has the same source code as master branch. https://github.com/apache/cloudstack-primate/commits/remove-merged-prs You can create a patch file by "git format-patch --root HEAD --stdout >primate.patch" then go to cloudstack repository, and apply the patches by "git am --directory=ui/ primate.patch" it will apply all cloudstack-primate commits to cloudstack repo, and keep the commits history. I've tested and it works. Hope this helps. -Wei rohit.ya...@shapeblue.com www.shapeblue.com 3 London Bridge Street, 3rd floor, News Building, London SE1 9SGUK @shapeblue On Tue, 19 Jan 2021 at 15:43, Rohit Yadav <rohit.ya...@shapeblue.com> wrote: > Dear All, > > I've tried to review and merge as many apache/cloudstack-primate PRs as > possible but there are still 16 of them open or in draft. Since the thread > has not received any objections, I'll merge the UI codebase from > apache/cloudstack-primate to apache/cloudstack (4.15 branch under UI > directory) tomorrow (by eod 20 Jan 2021). > > On the logistics of doing the merge, I've tried to merge it under the ui/ > directory of apache/cloudstack (4.15 branch) by trying to keep git history > which does not work smoothly (and git log --follow ui/ does not work, even > though I see all commits from the source repository). I'm trying to get > this right but worst case I'll add source files and as a courtesy include > all contributors from apache/cloudstack-primate as co-authors in the commit > ( > https://docs.github.com/en/github/committing-changes-to-your-project/creating-a-commit-with-multiple-authors > ). > > I'll request and close all the open PRs that couldn't be merged to be > re-opened for 4.15 or master branch under apache/cloudstack repo. After > this I'll request ASF infra to archive that repository (make it read-only). > Any feedback and comments are welcome. > > > Regards. > > ________________________________ > From: Rohit Yadav <rohit.ya...@shapeblue.com> > Sent: Tuesday, January 12, 2021 16:27 > To: dev@cloudstack.apache.org <dev@cloudstack.apache.org>; > priv...@cloudstack.apache.org <priv...@cloudstack.apache.org> > Subject: Re: [VOTE] Merge apache/cloudstack-primate with apache/cloudstack > > All, > > I've reviewed the current state of > https://github.com/apache/cloudstack-primate/pulls which has several open > PRs and issues and new PRs being opened every other day. This will cause > some pain during the transition phase, I'll spend some time this week and > next to get some of the open PRs merge and I request others to collaborate > in testing/reviewing and merging of those open PRs. If it's reasonable, > let's target to merge the repo into apache/cloudstack on/after 20 Jan (Wed > next week) and then request ASF infra to archive the repository. > > Any thoughts, feedback? Thanks. > > ________________________________ > From: Rohit Yadav <rohit.ya...@shapeblue.com> > Sent: Friday, January 8, 2021 16:45 > To: dev@cloudstack.apache.org <dev@cloudstack.apache.org>; > priv...@cloudstack.apache.org <priv...@cloudstack.apache.org> > Subject: Re: [VOTE] Merge apache/cloudstack-primate with apache/cloudstack > > All, > > I'll add my own +1 to this as well. > > With this, we've reached lazy consensus with 4 PMC votes (Pierre-Luc, Wei, > Sven, Rohit) and 1 non-PMC vote (Hoang) with no objections on the proposal. > > After soon as 4.15.0.0 finishes voting and master is available to merges > again , I'll work on the proposed steps: > > * Request ASF infra to archive the apache/cloudstack-primate > (read-only) > repository and remove all references to the name 'primate' > * Move the UI code from apache/cloudstack-primate to > apache/cloudstack's ui/ > directory (old code has been already moved to ui/legacy directory already > in latest master, > which will be removed from master after 4.15 branch is cut) > * Fix packaging to build to bundle the ui/ codebase using npm and mvn; > developers will > need to run it separately while working on a feature, enhancement, and > bugfix > * The cloudstack-management rpm/deb pkg will include built UI (at the > current of > /usr/share/cloudstack-management/webapps) and a new package cloudstack-ui > will be added > for advanced users who only want to install/use the UI (installed at a new > path, > for example, /usr/share/cloudstack-ui) > > Thanks all and regards. > > ________________________________ > From: Rohit Yadav <rohit.ya...@shapeblue.com> > Sent: Tuesday, December 29, 2020 14:26 > To: dev@cloudstack.apache.org <dev@cloudstack.apache.org>; > priv...@cloudstack.apache.org <priv...@cloudstack.apache.org> > Subject: [VOTE] Merge apache/cloudstack-primate with apache/cloudstack > > Dear all, > > As discussed in a recent related thread and no objections were received on > the proposal [1], I've started this voting thread on following: > > * Request ASF infra to archive the apache/cloudstack-primate > (read-only) > repository and remove all references to the name 'primate' > * Move the UI code from apache/cloudstack-primate to > apache/cloudstack's ui/ > directory (old code has been already moved to ui/legacy directory already > in latest master, > which will be removed from master after 4.15 branch is cut) > * Fix packaging to build to bundle the ui/ codebase using npm and mvn; > developers will > need to run it separately while working on a feature, enhancement, and > bugfix > * The cloudstack-management rpm/deb pkg will include built UI (at the > current of > /usr/share/cloudstack-management/webapps) and a new package cloudstack-ui > will be added > for advanced users who only want to install/use the UI (installed at a new > path, > for example, /usr/share/cloudstack-ui) > > The vote will be open for 72 hours and then extended until lazy consensus > (3 PMC +1 votes) is reached. > For sanity in tallying the vote, can PMC members please be sure to > indicate "(binding)" with their vote? > > [ ] +1 approve > [ ] +0 no opinion > [ ] -1 disapprove (and reason why) > > [1] https://markmail.org/message/mdgeahlabpbx3v22 > > > Regards. > > rohit.ya...@shapeblue.com > www.shapeblue.com<http://www.shapeblue.com> > 3 London Bridge Street, 3rd floor, News Building, London SE1 9SGUK > @shapeblue > > > > > rohit.ya...@shapeblue.com > www.shapeblue.com<http://www.shapeblue.com> > 3 London Bridge Street, 3rd floor, News Building, London SE1 9SGUK > @shapeblue > > > > > rohit.ya...@shapeblue.com > www.shapeblue.com<http://www.shapeblue.com> > 3 London Bridge Street, 3rd floor, News Building, London SE1 9SGUK > @shapeblue > > > > > rohit.ya...@shapeblue.com > www.shapeblue.com<http://www.shapeblue.com> > 3 London Bridge Street, 3rd floor, News Building, London SE1 9SGUK > @shapeblue > > > >