10
Git and Eclipse: News from EGit, Gerrit and Github integration http://eclipse.org/egit http:// code.google.com/p/gerrit https://github.com + = Stefan Lay (SAP) [email protected] Twitter: @stefanlay

Egit democamp-karlsruhe-2011-11-29

Embed Size (px)

Citation preview

Page 1: Egit democamp-karlsruhe-2011-11-29

Git and Eclipse: News from EGit, Gerrit and Github integration

http://eclipse.org/egithttp://code.google.com/p/gerrit

https://github.com

+ =Stefan Lay (SAP)[email protected]: @stefanlay

Page 2: Egit democamp-karlsruhe-2011-11-29

Git and Eclipse: News from EGit, Gerrit and Github integration | © 2011 by Stefan Lay, SAP AG

Git and “Genosse Trend”

http://aniszczyk.org/2011/11/23/apache-and-politics-over-code/

Google trend search in US: git, svn | subversion, mercurial, github

Page 3: Egit democamp-karlsruhe-2011-11-29

Git and Eclipse: News from EGit, Gerrit and Github integration | © 2011 by Stefan Lay, SAP AG

History Git @ Eclipse

2005    Linus Torvalds starts Git

2006    Shawn Pearce starts JGit

2009    Eclipse decides on Git as replacement for CVS/SVN JGit/EGit move to eclipse.org, SAP joins 3/2010 EGit released 0.7 (first release at Eclipse)               9/2011 EGit released 1.1 (Indigo SR1)

10/2011 Eclipse git adoption:

12/2011 Gerrit hosted by Eclipse

12/2012 Eclipse stops CVS support

Page 4: Egit democamp-karlsruhe-2011-11-29

Git and Eclipse: News from EGit, Gerrit and Github integration | © 2011 by Stefan Lay, SAP AG

Why did Eclipse move?

Git increases developer productivity

Git makes collaboration easier

Gerrit Review is great for Contributors

Github is the most popular coding platform

Page 5: Egit democamp-karlsruhe-2011-11-29

Git and Eclipse: News from EGit, Gerrit and Github integration | © 2011 by Stefan Lay, SAP AG

Github – social coding

Page 6: Egit democamp-karlsruhe-2011-11-29

Git and Eclipse: News from EGit, Gerrit and Github integration | © 2011 by Stefan Lay, SAP AG

Developer PC

Gerrit

git gitgitgit

Developer PC

gitgit

Hudson

- clone repository - fetch / push changes

- verify proposed changes- continuous integration builds

Gerrit

git gitgitgit

Github

Page 7: Egit democamp-karlsruhe-2011-11-29

Git and Eclipse: News from EGit, Gerrit and Github integration | © 2011 by Stefan Lay, SAP AG

DEMO

Page 8: Egit democamp-karlsruhe-2011-11-29

Git and Eclipse: News from EGit, Gerrit and Github integration | © 2011 by Stefan Lay, SAP AG

Gerrit Code Review

Gerrit developed at http://code.google.com/p/gerrit

https://review.source.android.com/Gerrit for Android projects (also Gerrit)

Page 9: Egit democamp-karlsruhe-2011-11-29

Git and Eclipse: News from EGit, Gerrit and Github integration | © 2011 by Stefan Lay, SAP AG

Git Resources

Ask questions on the EGit forum or egit-dev/jgit-dev lists

http://git-scm.com/documentation is your friend

If you want comedy, watch Linus' talk at Googlehttp://www.youtube.com/watch?v=4XpnKHJAok8

Read the Pro Git book - http://progit.org/book/

Page 10: Egit democamp-karlsruhe-2011-11-29

Git and Eclipse: News from EGit, Gerrit and Github integration | © 2011 by Stefan Lay, SAP AG

Useful Links

Github Mylyn Connectorhttp://download.eclipse.org/egit/github/updates-nightly

Gerrit Mylyn Connectorhttp://download.eclipse.org/mylyn/snapshots/weekly