Re: [VOTE] Migration from subversion to git for version control

2014-08-17 Thread Karthik Kambatla
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 
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 
> wrote:
>
>> +1
>> On Aug 14, 2014 5:56 PM, "Hitesh Shah"  wrote:
>>
>> > +1
>> >
>> > — Hitesh
>> >
>> > On Aug 8, 2014, at 7:57 PM, Karthik Kambatla 
>> 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
>> > >   ".
>> > >   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.
>> >
>> >
>>
>
>


Re: [VOTE] Migration from subversion to git for version control

2014-08-16 Thread Karthik Kambatla
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  wrote:

> +1
> On Aug 14, 2014 5:56 PM, "Hitesh Shah"  wrote:
>
> > +1
> >
> > — Hitesh
> >
> > On Aug 8, 2014, at 7:57 PM, Karthik Kambatla  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
> > >   ".
> > >   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.
> >
> >
>


Re: [VOTE] Migration from subversion to git for version control

2014-08-14 Thread Jonathan Eagles
+1
On Aug 14, 2014 5:56 PM, "Hitesh Shah"  wrote:

> +1
>
> — Hitesh
>
> On Aug 8, 2014, at 7:57 PM, Karthik Kambatla  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
> >   ".
> >   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.
>
>


Re: [VOTE] Migration from subversion to git for version control

2014-08-14 Thread Hitesh Shah
+1 

— Hitesh 

On Aug 8, 2014, at 7:57 PM, Karthik Kambatla  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
>   ".
>   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.



Re: [VOTE] Migration from subversion to git for version control

2014-08-14 Thread sanjay Radia
+1 
sanjay
> 
> On Fri, Aug 8, 2014 at 7:57 PM, Karthik Kambatla  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
>>   ".
>>   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.


-- 
CONFIDENTIALITY NOTICE
NOTICE: This message is intended for the use of the individual or entity to 
which it is addressed and may contain information that is confidential, 
privileged and exempt from disclosure under applicable law. If the reader 
of this message is not the intended recipient, you are hereby notified that 
any printing, copying, dissemination, distribution, disclosure or 
forwarding of this communication is strictly prohibited. If you have 
received this communication in error, please contact the sender immediately 
and delete it from your system. Thank You.


Re: [VOTE] Migration from subversion to git for version control

2014-08-12 Thread Chris Douglas
+1 -C

On Fri, Aug 8, 2014 at 7:57 PM, Karthik Kambatla  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
>".
>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.


Re: [VOTE] Migration from subversion to git for version control

2014-08-12 Thread Arpit Agarwal
+1 binding.


On Tue, Aug 12, 2014 at 6:08 AM, Thomas Graves <
tgra...@yahoo-inc.com.invalid> wrote:

> +1 (binding).
>
>
> Tom
>
>
> On Friday, August 8, 2014 9:57 PM, Karthik Kambatla 
> 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
>".
>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.
>

-- 
CONFIDENTIALITY NOTICE
NOTICE: This message is intended for the use of the individual or entity to 
which it is addressed and may contain information that is confidential, 
privileged and exempt from disclosure under applicable law. If the reader 
of this message is not the intended recipient, you are hereby notified that 
any printing, copying, dissemination, distribution, disclosure or 
forwarding of this communication is strictly prohibited. If you have 
received this communication in error, please contact the sender immediately 
and delete it from your system. Thank You.


Re: [VOTE] Migration from subversion to git for version control

2014-08-12 Thread Thomas Graves
+1 (binding).


Tom


On Friday, August 8, 2014 9:57 PM, Karthik Kambatla  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
   ".
   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.

Re: [VOTE] Migration from subversion to git for version control

2014-08-11 Thread Zhijie Shen
+1 non-binding


On Mon, Aug 11, 2014 at 4:16 PM,  wrote:

> +1
>
>
>
>
>
>
> From: Colin McCabe
> Sent: ‎Monday‎, ‎August‎ ‎11‎, ‎2014 ‎3‎:‎40‎ ‎PM
> To: Hadoop Common
> Cc: hdfs-...@hadoop.apache.org, yarn-...@hadoop.apache.org,
> mapreduce-...@hadoop.apache.org
>
>
>
>
>
> +1.
>
> best,
> Colin
>
> On Fri, Aug 8, 2014 at 7:57 PM, Karthik Kambatla 
> 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
> >".
> >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.
>



-- 
Zhijie Shen
Hortonworks Inc.
http://hortonworks.com/

-- 
CONFIDENTIALITY NOTICE
NOTICE: This message is intended for the use of the individual or entity to 
which it is addressed and may contain information that is confidential, 
privileged and exempt from disclosure under applicable law. If the reader 
of this message is not the intended recipient, you are hereby notified that 
any printing, copying, dissemination, distribution, disclosure or 
forwarding of this communication is strictly prohibited. If you have 
received this communication in error, please contact the sender immediately 
and delete it from your system. Thank You.


Re: [VOTE] Migration from subversion to git for version control

2014-08-11 Thread jghoman
+1






From: Colin McCabe
Sent: ‎Monday‎, ‎August‎ ‎11‎, ‎2014 ‎3‎:‎40‎ ‎PM
To: Hadoop Common
Cc: hdfs-...@hadoop.apache.org, yarn-...@hadoop.apache.org, 
mapreduce-...@hadoop.apache.org





+1.

best,
Colin

On Fri, Aug 8, 2014 at 7:57 PM, Karthik Kambatla  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
>".
>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.

Re: [VOTE] Migration from subversion to git for version control

2014-08-11 Thread Colin McCabe
+1.

best,
Colin

On Fri, Aug 8, 2014 at 7:57 PM, Karthik Kambatla  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
>".
>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.


Re: [VOTE] Migration from subversion to git for version control

2014-08-11 Thread Brandon Li
+1


On Mon, Aug 11, 2014 at 1:43 PM, Kihwal Lee 
wrote:

> +1 (binding)
>
> Kihwal
>
> On 8/8/14, 9:57 PM, "Karthik Kambatla"  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
> >   ".
> >   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.
>
>

-- 
CONFIDENTIALITY NOTICE
NOTICE: This message is intended for the use of the individual or entity to 
which it is addressed and may contain information that is confidential, 
privileged and exempt from disclosure under applicable law. If the reader 
of this message is not the intended recipient, you are hereby notified that 
any printing, copying, dissemination, distribution, disclosure or 
forwarding of this communication is strictly prohibited. If you have 
received this communication in error, please contact the sender immediately 
and delete it from your system. Thank You.


Re: [VOTE] Migration from subversion to git for version control

2014-08-11 Thread Kihwal Lee
+1 (binding)

Kihwal

On 8/8/14, 9:57 PM, "Karthik Kambatla"  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
>   ".
>   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.



Re: [VOTE] Migration from subversion to git for version control

2014-08-11 Thread Aaron T. Myers
+1 (binding)

Thanks for driving this, Karthik.

--
Aaron T. Myers
Software Engineer, Cloudera


On Fri, Aug 8, 2014 at 7:57 PM, Karthik Kambatla  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
>".
>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.
>


Re: [VOTE] Migration from subversion to git for version control

2014-08-11 Thread Junping Du
+1.

Thanks,

Junping


On Sat, Aug 9, 2014 at 10:57 AM, Karthik Kambatla 
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
>".
>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.
>

-- 
CONFIDENTIALITY NOTICE
NOTICE: This message is intended for the use of the individual or entity to 
which it is addressed and may contain information that is confidential, 
privileged and exempt from disclosure under applicable law. If the reader 
of this message is not the intended recipient, you are hereby notified that 
any printing, copying, dissemination, distribution, disclosure or 
forwarding of this communication is strictly prohibited. If you have 
received this communication in error, please contact the sender immediately 
and delete it from your system. Thank You.


Re: [VOTE] Migration from subversion to git for version control

2014-08-11 Thread Tsuyoshi OZAWA
+1(non-binding)

Thanks,
- Tsuyoshi

On Sat, Aug 9, 2014 at 11:57 AM, Karthik Kambatla  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
>".
>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.



-- 
- Tsuyoshi


Re: [VOTE] Migration from subversion to git for version control

2014-08-11 Thread Steve Loughran
+1 (binding)

as this gets rolled out, I think we may  also want define a branch naming
policy like feature/${JIRA}-text for features, as well as a policy for
deleting retired branches (tag the last commit then rm the branch)...then
we can cull some branches that are in SVN.

-steve


On 9 August 2014 03:57, Karthik Kambatla  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
>".
>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.
>

-- 
CONFIDENTIALITY NOTICE
NOTICE: This message is intended for the use of the individual or entity to 
which it is addressed and may contain information that is confidential, 
privileged and exempt from disclosure under applicable law. If the reader 
of this message is not the intended recipient, you are hereby notified that 
any printing, copying, dissemination, distribution, disclosure or 
forwarding of this communication is strictly prohibited. If you have 
received this communication in error, please contact the sender immediately 
and delete it from your system. Thank You.


RE: [VOTE] Migration from subversion to git for version control

2014-08-10 Thread Gangumalla, Uma
+1

Regards,
Uma

-Original Message-
From: Karthik Kambatla [mailto:ka...@cloudera.com] 
Sent: Saturday, August 09, 2014 8:27 AM
To: common-dev@hadoop.apache.org; hdfs-...@hadoop.apache.org; 
yarn-...@hadoop.apache.org; mapreduce-...@hadoop.apache.org
Subject: [VOTE] Migration from subversion to git for version control

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
   ".
   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.


Re: [VOTE] Migration from subversion to git for version control

2014-08-10 Thread Devaraj K
+1 (non-binding)


On Sat, Aug 9, 2014 at 8:27 AM, Karthik Kambatla  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
>".
>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.
>



-- 


Thanks
Devaraj K


Re: [VOTE] Migration from subversion to git for version control

2014-08-10 Thread Akira AJISAKA

+1 (non-binding), I don't use subversion at all in creating patches.
After the migration, we need to change test-patch.sh to use git.

Thanks,
Akira

(2014/08/11 7:18), Mit Desai wrote:

+1 non binding.

-M!T

On Aug 10, 2014 4:12 PM, Chen He  wrote:
+1 (non-binding)




On Sun, Aug 10, 2014 at 3:44 PM, Jason Lowe 
wrote:


+1

Jason


On 08/08/2014 09:57 PM, Karthik Kambatla 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
 ".
 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.










Re: [VOTE] Migration from subversion to git for version control

2014-08-10 Thread Mit Desai
+1 non binding.

-M!T

On Aug 10, 2014 4:12 PM, Chen He  wrote:
+1 (non-binding)




On Sun, Aug 10, 2014 at 3:44 PM, Jason Lowe 
wrote:

> +1
>
> Jason
>
>
> On 08/08/2014 09:57 PM, Karthik Kambatla 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
>> ".
>> 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.
>>
>>
>


Re: [VOTE] Migration from subversion to git for version control

2014-08-10 Thread Chen He
+1 (non-binding)




On Sun, Aug 10, 2014 at 3:44 PM, Jason Lowe 
wrote:

> +1
>
> Jason
>
>
> On 08/08/2014 09:57 PM, Karthik Kambatla 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
>> ".
>> 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.
>>
>>
>


Re: [VOTE] Migration from subversion to git for version control

2014-08-10 Thread Jason Lowe

+1

Jason

On 08/08/2014 09:57 PM, Karthik Kambatla 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
".
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.





Re: [VOTE] Migration from subversion to git for version control

2014-08-10 Thread Andrew Wang
+1


On Sun, Aug 10, 2014 at 11:12 AM, Alejandro Abdelnur 
wrote:

> +1
>
> Alejandro
> (phone typing)
>
> > On Aug 8, 2014, at 19:57, Karthik Kambatla  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
> >   ".
> >   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.
>


Re: [VOTE] Migration from subversion to git for version control

2014-08-10 Thread Alejandro Abdelnur
+1

Alejandro
(phone typing)

> On Aug 8, 2014, at 19:57, Karthik Kambatla  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
>   ".
>   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.


Re: [VOTE] Migration from subversion to git for version control

2014-08-10 Thread Sangjin Lee
+1 (non-binding)


On Sat, Aug 9, 2014 at 9:34 AM, Sandy Ryza  wrote:

> +1 (binding)
>
>
> On Fri, Aug 8, 2014 at 7:57 PM, Karthik Kambatla 
> 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
> >".
> >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.
> >
>


Re: [VOTE] Migration from subversion to git for version control

2014-08-09 Thread Sandy Ryza
+1 (binding)


On Fri, Aug 8, 2014 at 7:57 PM, Karthik Kambatla  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
>".
>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.
>


[VOTE] Migration from subversion to git for version control

2014-08-08 Thread Karthik Kambatla
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
   ".
   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.