Thank you for great suggestion, Karthik. +1(non-binding) to use git. I'm also using private git repository. Additionally, I have one question. Will we accept github-based development like Apache Spark? IHMO, it allow us to leverage Hadoop development, because the cost of sending pull request is very low and its review board is great. One concern is that the development workflow can change and it can confuse us. What do you think?
Thanks, - Tsuyoshi On Sat, Aug 2, 2014 at 8:43 AM, Karthik Kambatla <ka...@cloudera.com> wrote: > Hi folks, > > From what I hear, a lot of devs use the git mirror for development/reviews > and use subversion primarily for checking code in. I was wondering if it > would make more sense just to move to git. In addition to subjective liking > of git, I see the following advantages in our workflow: > > 1. Feature branches - it becomes easier to work on them and keep > rebasing against the latest trunk. > 2. Cherry-picks between branches automatically ensures the exact same > commit message and tracks the lineage as well. > 3. When cutting new branches and/or updating maven versions etc., it > allows doing all the work locally before pushing it to the main branch. > 4. Opens us up to potentially using other code-review tools. (Gerrit?) > 5. It is just more convenient. > > I am sure this was brought up before in different capacities. I believe the > support for git in ASF is healthy now and several downstream projects have > moved. Again, from what I hear, ASF INFRA folks make the migration process > fairly easy. > > What do you all think? > > Thanks > Karthik -- - Tsuyoshi