Return-Path: X-Original-To: apmail-hbase-dev-archive@www.apache.org Delivered-To: apmail-hbase-dev-archive@www.apache.org Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by minotaur.apache.org (Postfix) with SMTP id 183BD1081F for ; Sat, 26 Oct 2013 00:26:09 +0000 (UTC) Received: (qmail 76896 invoked by uid 500); 26 Oct 2013 00:26:08 -0000 Delivered-To: apmail-hbase-dev-archive@hbase.apache.org Received: (qmail 76850 invoked by uid 500); 26 Oct 2013 00:26:08 -0000 Mailing-List: contact dev-help@hbase.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: dev@hbase.apache.org Delivered-To: mailing list dev@hbase.apache.org Received: (qmail 76842 invoked by uid 99); 26 Oct 2013 00:26:07 -0000 Received: from minotaur.apache.org (HELO minotaur.apache.org) (140.211.11.9) by apache.org (qpsmtpd/0.29) with ESMTP; Sat, 26 Oct 2013 00:26:07 +0000 Received: from localhost (HELO mail-wg0-f47.google.com) (127.0.0.1) (smtp-auth username apurtell, mechanism plain) by minotaur.apache.org (qpsmtpd/0.29) with ESMTP; Sat, 26 Oct 2013 00:26:07 +0000 Received: by mail-wg0-f47.google.com with SMTP id c11so4449749wgh.26 for ; Fri, 25 Oct 2013 17:26:06 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :content-type; bh=/dqdE2lB5lkR/Lu9cy4A8n8pk3fgO8aCp7Q2RH46OeE=; b=ZimBhGPL5TDZWYd3KyrVAK3uXEUHAo+7oJ2GkwsYQkM+DortH2qwzCb963EdyV0Lrj 7XjsRHa+3P4q57w7j0jtKLh7B0nmrUCmMhpbLFVAx/Xq8uEKzn3dBmPb48R4E8+7jgvc 5hrIgmvrq+a+SZfCl0tUbIwn9iIBWpmYqGdbTwm4pVjJuO1FK1zTFZwmKxVTd2iRZos2 QnBzzCpDmqxNQ96Jb2DMUc3EPrvrDOq1PDVNIEbk+gsm2wMdF+Ut0Pts3dEuQHhqG/bk DSvPRp3rkivMDiQGlnRX4QtdLIIPkjnBRbiM+5mnEJV9FqBwn0Qtry4WJNKLL0tRTcYz ugzw== X-Received: by 10.180.211.7 with SMTP id my7mr597621wic.17.1382747165976; Fri, 25 Oct 2013 17:26:05 -0700 (PDT) MIME-Version: 1.0 Received: by 10.227.21.65 with HTTP; Fri, 25 Oct 2013 17:25:25 -0700 (PDT) In-Reply-To: References: From: Andrew Purtell Date: Fri, 25 Oct 2013 17:25:25 -0700 Message-ID: Subject: Re: DISCUSSION: Move to GIT? To: "dev@hbase.apache.org" Content-Type: multipart/alternative; boundary=001a11c259f0a4786404e999e9c6 --001a11c259f0a4786404e999e9c6 Content-Type: text/plain; charset=ISO-8859-1 +1 I only use SVN when committing. On Fri, Oct 25, 2013 at 9:45 AM, Stack wrote: > At yesterday's dev meetup -- minutes to follow -- it was suggested we move > the project to git as our repo of truth. > > What do folks think? How patches are contributed and committer will have > to change to match git-flow. > > Josh Eiser, an accumulo committer, was at the dev meetup yesterday and was > kind enough to write up the steps involved moving their project over. See > the discussion on how they come up w/ a process in particular. > > St.Ack > > > > ---------- Forwarded message ---------- > From: Josh Elser > Date: Fri, Oct 25, 2013 at 12:25 AM > Subject: Accumulo's transition to git > To: Stack > > > Stack, > > As promised, here's the info that I had collected when Accumulo made the > transition from SVN to Git. > > Make sure you have some mailing list consensus, and then open up an INFRA > ticket. For us, we requested the following things > > 1. Specify which SVN branches you want in Git, and if you want them > renamed. Also, which you want the default Git branch to be on clone. > > 2. If you have any contribs, specify which other SVN path you want as their > own Git repos. > > 3. Specify the format of the subject for the git commit notifications email > and to which mailing list. > > 4. Request update of mirroring on git.a.o and github.com/apache/... > > 5. Transition from svn2jira to git2jira (honestly, I don't remember what > this was anymore.. maybe commenting on Jira for issue mentions in commits) > > 6. Request delivery of pull-requests to a given mailing list. > > 7. Request update reviewboard to the new repo. > > Our INFRA ticket can be found at [1] > > FWIW, we also had a huge discussion about how we were going to use Git so > that we didn't constantly duplicate a bunch of commits cherry-picking > changes everywhere. There was a bunch of teaching we had to do to make sure > we had a good commit history and could still use features like git-bisect. > The result of that is at [2]. > > Joe Stein also sent us Kafka's use of Git that was helpful when writing > down how users should contribute patches. [3] > > I hope all this helps! Despite the pain we went through in getting this all > set up (dealing with coordination of INFRA to lock the SVN repos, transfer > to Git, verify accuracy, and people who then didn't know how to use Git), I > think everyone is happy we did it. > > - Josh > > [1] https://issues.apache.org/**jira/browse/INFRA-6392< > https://issues.apache.org/jira/browse/INFRA-6392> > [2] http://accumulo.apache.org/**git.html< > http://accumulo.apache.org/git.html> > [3] https://cwiki.apache.org/**confluence/display/KAFKA/Git+**Workflow< > https://cwiki.apache.org/confluence/display/KAFKA/Git+Workflow> > [4] https://git-wip-us.apache.org/ > -- Best regards, - Andy Problems worthy of attack prove their worth by hitting back. - Piet Hein (via Tom White) --001a11c259f0a4786404e999e9c6--