Thanks for all the feedback everyone. I'm going to include a move to Git in
my JIRA tickets that I'll be opening today. Keep discussing though! I just
want to make sure INFRA starts on everything sooner rather than later!




-- Joyce


On Thu, Feb 20, 2014 at 3:28 PM, Lee, Kyo (3246-Affiliate) <
[email protected]> wrote:

> Actually I am ignorant of Git so I quickly googled 'SVN vs GIT' and found
> this.
>
> "SVN is one repo and lots of clients. GIT is a repo with lots of client
> repos, each with a user. It's decentralised to a point where people can
> track their own edits locally without having to push things to an external
> server.
>
> SVN is designed to be more central where GIT is based on each user having
> their own GIT repo and those repos push changes back up into a central one.
> For that reason, GIT gives individuals better local version control."
>
> (http://stackoverflow.com/questions/161541/should-i-use-svn-or-git)
>
> Now I like the idea of moving codes to Git.
>
> Cheers,
> Kyo
>
> On Feb 20, 2014, at 1:44 PM, Michael Joyce wrote:
>
> Hay Alex,
>
> Everyone's opinion is always welcome so never hesitate to throw it around!
>
> To clarify a bit for everyone:
>
> - The ASF repository would be Git not SVN. The ASF repository is always the
> gold standard. All work must be done through it.
> - There would be a Github mirror of the project much like OODT has at [1].
> The Github mirror would be for users to provide pull requests against and
> for code reviews. We wouldn't be doing any commits directly to Github. Note
> that we could still have a Github mirror without using Git. It's just not
> quite as easy trying to mix the two together in that way.
> - We would still use JIRA over the Github issue tracker (since it's quite
> lacking).
>
> I think a good project to look to for inspiration in this would be Spark.
> They have a very Git(hub) centric workflow that has worked very well for
> their project. In fact, they even have a Jenkins instance that watches for
> pull requests and builds/runs tests, which would be quite nice. [2] and [3]
> for reference.
>
> [1] https://github.com/apache/oodt
> [2] https://github.com/apache/incubator-spark
> [3]
> https://cwiki.apache.org/confluence/display/SPARK/Contributing+to+Spark
>
>
>
> -- Joyce
>
>
> On Thu, Feb 20, 2014 at 1:17 PM, Boustani, Maziyar (398F) <
> [email protected]<mailto:[email protected]>>
> wrote:
>
> Congrats team, I am also interested to have code on Git.
>
> Best regards,
> Mazi
>
> On Feb 20, 2014, at 1:09 PM, Alex Goodman wrote:
>
> Hi all,
>
> I don't know how much weight my opinion holds at this point but I wanted to
> share my 2 cents from my limited experience with git.
>
> From a CLI perspective, I find git to be rather clunky (though very
> powerful) in comparison to svn. However I do think Github itself would
> provide some nice features to this project in one convenient place, in
> particular the ability create issues and review code (via pull requests).
> Also, this last point is not particularly relevant but a lot of other
> active python projects are now hosted on Github, including numpy/scipy and
> matplotlib. I do think having OCW on their too might provide us some nice
> exposure, though this is just conjecture on my part.
>
> So yeah, slightly tl;dr but this definitely has my +1.
>
> Oh, and congrats on graduation.
>
> Alex
>
>
> On Thu, Feb 20, 2014 at 1:44 PM, Chris Mattmann <[email protected]
> <mailto:[email protected]>
> <mailto:[email protected]>> wrote:
>
> Hi Cam: you can work from Github, and so forth, and pull request
> emails, comments, etc. can be mirror'ed to the dev list as all
> communication, and canonical bits for the project must end up
> on the dev list and archived as decisions for the project.
>
> That being said: the Git writeable repo at the ASF is its home.
> At the same time we can mirror at Github, and also issue pull
> requests against those mirrors, and then merge back into the ASF
> writeable Git home for Climate at that point.
>
> So it supports that workflow and even the UI and all convo and
> bits end up on the list here at the ASF, enabling our foundation
> to be able to meet its goals as well.
>
> Cheers,
> Chris
>
> P.S. note these Git services must be explicitly requested
> from infra@ should a JIRA issue be filed should this discussion
> result in consensus to move to Git.
>
>
>
> -----Original Message-----
> From: Cameron Goodale <[email protected]<mailto:[email protected]
> ><mailto:[email protected]>>
> Reply-To: "[email protected]<mailto:
> [email protected]><mailto:
> [email protected]<mailto:[email protected]
> >>"
> <[email protected]<mailto:[email protected]
> ><mailto:[email protected]
>
> Date: Thursday, February 20, 2014 12:38 PM
> To: "[email protected]<mailto:
> [email protected]><mailto:
> [email protected]<mailto:[email protected]>>"
> <[email protected]<mailto:[email protected]>
> <mailto:[email protected]>>
> Subject: Re: Thoughts on moving to Git
>
> +1 from me on moving to Git.
>
> Just one question:  Does this also mean we can work from Github to handle
> pull requests and such?  I have seen threads about GH mirrors becoming
> stale and not being able to use a lot of the GH features.
>
> Congrats to the entire DEV team on graduation.
>
> -Cam
>
>
> On Thu, Feb 20, 2014 at 11:47 AM, Mattmann, Chris A (3980) <
> [email protected]<mailto:[email protected]
> ><mailto:[email protected]>>
> wrote:
>
> +1 to Git. Woot.
>
> ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
> Chris Mattmann, Ph.D.
> Chief Architect
> Instrument Software and Science Data Systems Section (398)
> NASA Jet Propulsion Laboratory Pasadena, CA 91109 USA
> Office: 171-283, Mailstop: 171-246
> Email: [email protected]<mailto:[email protected]><mailto:
> [email protected]>
> WWW:  http://sunset.usc.edu/~mattmann/
> ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
> Adjunct Associate Professor, Computer Science Department
> University of Southern California, Los Angeles, CA 90089 USA
> ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
>
>
>
>
>
>
> -----Original Message-----
> From: Michael Joyce <[email protected]<mailto:[email protected]><mailto:
> [email protected]>>
> Reply-To: "[email protected]<mailto:
> [email protected]><mailto:
> [email protected]<mailto:[email protected]
> >>"
> <[email protected]<mailto:[email protected]
> ><mailto:[email protected]
>
> Date: Thursday, February 20, 2014 11:25 AM
> To: dev <[email protected]<mailto:
> [email protected]><mailto:
> [email protected]<mailto:[email protected]
> >>>
> Subject: Thoughts on moving to Git
>
> Hi guys,
>
> First, Yay we graduated from Incubator!!!
>
> Second, since we have to move over our infrastructure now seems like a
> good
> time to discuss moving to git instead of SVN. I'm all for moving over
> to
> git (which probably doesn't surprise anyone).
>
> What do you guys think?
>
> -- Joyce
>
>
>
>
> --
>
> Sent from a Tin Can attached to a String
>
>
>
>
>
> --
> Alex Goodman
> Graduate Research Assistant
> Department of Atmospheric Science
> Colorado State University
>
>
>
>

Reply via email to