commons-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Mark Fortner <>
Subject Re: [discuss] Vote to git it?
Date Tue, 09 Sep 2014 15:57:03 GMT
If I had to pick one feature that makes git more useful than svn, it would
be the ease in creating feature branches.  If you want to add a feature,
you simply create a local branch to implement the feature, implement it,
and commit it, and create a pull request.  If you're using Atlassian's
Crucible or Stash, it's pretty easy to do a code review of the pull

Feature branching makes it easy for developers to get their feet wet with a
code base. You can try out experiments.  Have branches for each experiment.
 It makes it easier to attract new developers to a project.

>From the previous discussion thread, it seems like the main objections were
(paraphrasing a bit here):

   - I'm not familiar with git. I've got a process that works for me and I
   don't want to change it.
   - I don't see the value in it.
   - We don't know the impact on the release process.

In order to address these concerns, it makes sense to try it out on a
project.  The next question is -- which project.  The project needs to be
central enough that everyone has some skin in the game.  It should be a
project that you have an interest in.  If you haven't used git before, then
you need to try implementing a feature in that project. The project lead
should also be someone who's familiar with git, and feels comfortable with
answering questions about git.

I think if we can identify a project, and get commitment from everyone who
hasn't tried git, to add a small feature, add some comments, or add a unit
test, we'll learn enough.  The project lead can look at the impact on the
release process, and report any findings.  At least at that point, we'll
have learned enough from the process to make an informed decision.



On Tue, Sep 9, 2014 at 8:27 AM, Emmanuel Bourg <> wrote:

> Le 09/09/2014 16:52, Paul Benedict a écrit :
> > Is there an itch to scratch (need) by moving to git as opposed to just
> > continue using svn?
> I guess the "itch" is simply an increasing preference for Git among the
> people involved here. I don't think the migration will fix any important
> problem.
> Emmanuel Bourg
> ---------------------------------------------------------------------
> To unsubscribe, e-mail:
> For additional commands, e-mail:

  • Unnamed multipart/alternative (inline, None, 0 bytes)
View raw message