On Jan 14, 2011, at 8:51 AM, Owen O'Malley wrote:

> 
> On Jan 13, 2011, at 10:18 PM, Nigel Daley wrote:
> 
>> Folks,
>> 
>> As I look more at the impact of the common/MR/HDFS project split on what and 
>> how we release Hadoop, I feel like the split needs an adjustment.  Many 
>> folks I've talked to agree that the project split has caused us a splitting 
>> headache.  I think 1 relatively small change could alleviate some of that.
>> 
>> CURRENT SVN REPO:
>> 
>> hadoop / [common, mapreduce, hdfs] / trunk
>> hadoop / [common, mapreduce, hdfs] / branches
>> 
>> PROPOSAL:
>> 
>> hadoop / trunk / [common, mapreduce, hdfs]
>> hadoop / branches / [common, mapreduce, hdfs]
> 
> 
> Moving the source trees back together is ok, but will cause a fair amount of 
> churn for those of us that depend on the git versions of the repository. 
> Using Todd's hack may be able to fix it again at least for each individual 
> user.

Looks like Todd addressed this.  Thanks!

> I assume you meant to propose:
> 
> hadoop/ {trunk, branches/*, tags/* } / {common, hdfs, mapreduce}

Ya.  Thanks for spelling that out more clearly Owen.

> which means that you can make checkouts, branches and tags with a single 
> command. Your proposal as stated would break all of the tools that count on 
> standard layouts of subversion repositories, such as the subversion to git 
> gateways and eclipse.

I'm not much of a git user.
1) subversion to git gateway: break unrepairably?  
2) eclipse: break in what way?  I use eclipse for other projects structure like 
this without a problem.

> We currently have other stuff at the top level of hadoop: hive, logos, 
> nightly, pig, site, and zookeeper. Clearly hive, pig, and zookeeper should be 
> removed. The others are just versioned and aren't branched. I'm fine with 
> leaving them at the top level as "extra" bits, but it should be decided.

+1 to removing/leaving those extra bits as you propose.  We can always move the 
remainder later if there is a reason to.

I've filed https://issues.apache.org/jira/browse/HADOOP-7106 for this reorg.

Cheers,
Nige


Reply via email to