Filed https://issues.apache.org/jira/browse/INFRA-8195. I encourage folks to watch the issue and at least some of us help with verifying the migration moves everything.
On Sat, Aug 16, 2014 at 8:25 AM, Karthik Kambatla <ka...@cloudera.com> wrote: > Thanks everyone for voting. Here is my +1 (non-binding). > > The vote closes with 27 +1s (15 binding). I ll work with INFRA on the > migration, and draft a wiki for "How To" with git. > > > On Thu, Aug 14, 2014 at 4:34 PM, Jonathan Eagles <jeag...@gmail.com> > wrote: > >> +1 >> On Aug 14, 2014 5:56 PM, "Hitesh Shah" <hit...@apache.org> wrote: >> >> > +1 >> > >> > — Hitesh >> > >> > On Aug 8, 2014, at 7:57 PM, Karthik Kambatla <ka...@cloudera.com> >> wrote: >> > >> > > I have put together this proposal based on recent discussion on this >> > topic. >> > > >> > > Please vote on the proposal. The vote runs for 7 days. >> > > >> > > 1. Migrate from subversion to git for version control. >> > > 2. Force-push to be disabled on trunk and branch-* branches. >> Applying >> > > changes from any of trunk/branch-* to any of branch-* should be >> through >> > > "git cherry-pick -x". >> > > 3. Force-push on feature-branches is allowed. Before pulling in a >> > > feature, the feature-branch should be rebased on latest trunk and >> the >> > > changes applied to trunk through "git rebase --onto" or "git >> > cherry-pick >> > > <commit-range>". >> > > 4. Every time a feature branch is rebased on trunk, a tag that >> > > identifies the state before the rebase needs to be created (e.g. >> > > tag_feature_JIRA-2454_2014-08-07_rebase). These tags can be deleted >> > once >> > > the feature is pulled into trunk and the tags are no longer useful. >> > > 5. The relevance/use of tags stay the same after the migration. >> > > >> > > Thanks >> > > Karthik >> > > >> > > PS: Per Andrew Wang, this should be a "Adoption of New Codebase" kind >> of >> > > vote and will be Lazy 2/3 majority of PMC members. >> > >> > >> > >