Your SlideShare is downloading. ×
0
EGit and Friends - Ready for Prime Time ? Eclipse DemoCamp Darmstadt 2011-06-21
EGit and Friends - Ready for Prime Time ? Eclipse DemoCamp Darmstadt 2011-06-21
EGit and Friends - Ready for Prime Time ? Eclipse DemoCamp Darmstadt 2011-06-21
EGit and Friends - Ready for Prime Time ? Eclipse DemoCamp Darmstadt 2011-06-21
EGit and Friends - Ready for Prime Time ? Eclipse DemoCamp Darmstadt 2011-06-21
EGit and Friends - Ready for Prime Time ? Eclipse DemoCamp Darmstadt 2011-06-21
EGit and Friends - Ready for Prime Time ? Eclipse DemoCamp Darmstadt 2011-06-21
EGit and Friends - Ready for Prime Time ? Eclipse DemoCamp Darmstadt 2011-06-21
EGit and Friends - Ready for Prime Time ? Eclipse DemoCamp Darmstadt 2011-06-21
EGit and Friends - Ready for Prime Time ? Eclipse DemoCamp Darmstadt 2011-06-21
EGit and Friends - Ready for Prime Time ? Eclipse DemoCamp Darmstadt 2011-06-21
EGit and Friends - Ready for Prime Time ? Eclipse DemoCamp Darmstadt 2011-06-21
EGit and Friends - Ready for Prime Time ? Eclipse DemoCamp Darmstadt 2011-06-21
EGit and Friends - Ready for Prime Time ? Eclipse DemoCamp Darmstadt 2011-06-21
EGit and Friends - Ready for Prime Time ? Eclipse DemoCamp Darmstadt 2011-06-21
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×
Saving this for later? Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime – even offline.
Text the download link to your phone
Standard text messaging rates apply

EGit and Friends - Ready for Prime Time ? Eclipse DemoCamp Darmstadt 2011-06-21

2,140

Published on

Presentation (in german) held on Eclipse Demo Camp Darmstadt on 2011/06/21

Presentation (in german) held on Eclipse Demo Camp Darmstadt on 2011/06/21

0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
2,140
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
17
Comments
0
Likes
0
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide

Transcript

  • 1. EGit and Friends <br />Ready for Prime Time ?<br />http://eclipse.org/egit<br />http://code.google.com/p/gerrit<br />Stefan Lay (SAP)<br />stefan.lay@sap.com<br />Twitter: @stefanlay<br />+<br />=<br />Matthias Sohn (SAP)<br />matthias.sohn@sap.com<br />Twitter: @masohn<br />
  • 2. Die Hauptdarsteller<br />GitisteinverteiltesVersionierungssystem<br />EGitisteinEclipse Team Provider fürGit<br />http://www.eclipse.org/egit/<br />JGitisteineleichtgewichtigeJava-BibliothekfürGit<br />http://www.eclipse.org/jgit/<br />Gerritistein Code-Review-System, basierend auf JGit <br />http://code.google.com/p/gerrit/<br />EGit 1.0 – Ready for Prime Time ?| © 2011 by Matthias Sohn, Stefan Lay, SAP AG<br />
  • 3. Geschichte von Git, JGit und EGit<br />EGit 1.0 – Ready for Prime Time ?| © 2011 by Matthias Sohn, Stefan Lay, SAP AG<br />
  • 4. Neue Features in EGit - seit Helios<br />Release 0.9<br /><ul><li> Merge
  • 5. Synchronize View
  • 6. Git configuration
  • 7. Ignore</li></ul>EGit 1.0 – Ready for Prime Time ?| © 2011 by Matthias Sohn, Stefan Lay, SAP AG<br />
  • 8. Neue Features in EGit - seit Helios<br />Release 0.9<br /><ul><li> Merge
  • 9. Synchronize View
  • 10. Git configuration
  • 11. Ignore</li></ul>Release 0.10<br /><ul><li> Pull
  • 12. Rebase
  • 13. Cherry-Pick
  • 14. Merge tool
  • 15. HTTP authentication
  • 16. Histogram diff</li></ul>EGit 1.0 – Ready for Prime Time ?| © 2011 by Matthias Sohn, Stefan Lay, SAP AG<br />
  • 17. Neue Features in EGit - seit Helios<br />Release 0.9<br /><ul><li> Merge
  • 18. Synchronize View
  • 19. Git configuration
  • 20. Ignore</li></ul>Release 0.11<br /><ul><li> Fetch from Gerrit
  • 21. Push to / Fetch from Upstream
  • 22. Tree Compare
  • 23. Mylyn Integration</li></ul>Release 0.10<br /><ul><li> Pull
  • 24. Rebase
  • 25. Cherry-Pick
  • 26. Merge tool
  • 27. HTTP authentication
  • 28. Histogram diff</li></ul>EGit 1.0 – Ready for Prime Time ?| © 2011 by Matthias Sohn, Stefan Lay, SAP AG<br />
  • 29. Neue Features in EGit - seit Helios<br />Release 0.9<br /><ul><li> Merge
  • 30. Synchronize View
  • 31. Git configuration
  • 32. Ignore</li></ul>Release 0.11<br /><ul><li> Fetch from Gerrit
  • 33. Push to / Fetch from Upstream
  • 34. Tree Compare
  • 35. Mylyn Integration</li></ul>Release 0.12<br /><ul><li> Gerrit configuration
  • 36. Git repo config in preferences
  • 37. Gerrit Mylyn connector</li></ul>Release 0.10<br /><ul><li> Pull
  • 38. Rebase
  • 39. Cherry-Pick
  • 40. Merge tool
  • 41. HTTP authentication
  • 42. Histogram diff</li></ul>EGit 1.0 – Ready for Prime Time ?| © 2011 by Matthias Sohn, Stefan Lay, SAP AG<br />
  • 43. Neue Features in EGit 1.0<br />Release 1.0<br /><ul><li> Commit Search and Commit Viewer
  • 44. Gerrit Review Summary Notes
  • 45. Staging View
  • 46. Blame
  • 47. GitHub Mylyn connector</li></ul>EGit 1.0 – Ready for Prime Time ?| © 2011 by Matthias Sohn, Stefan Lay, SAP AG<br />
  • 48. Statistik seit Helios (0.8…1.0)<br />Committer (Contributor)<br /><ul><li> EGit: 15 (47)
  • 49. JGit: 9 (32)</li></ul>Changes<br /><ul><li> EGit: 1143 commits
  • 50. JGit: 960 commits</li></ul>Fixed Bugs<br /><ul><li> EGit: 534
  • 51. JGit: 114 </li></ul>EGit 1.0 – Ready for Prime Time ?| © 2011 by Matthias Sohn, Stefan Lay, SAP AG<br />
  • 52. Gerrit<br />git<br />git<br />git<br />git<br />- verify proposed changes<br />- continuous integration builds<br />- clone repository <br />- fetch / push changes<br />Developer PC<br />Developer PC<br />Hudson<br />git<br />git<br />EGit 1.0 – Ready for Prime Time ?| © 2011 by Matthias Sohn, Stefan Lay, SAP AG<br />
  • 53. DEMO<br />EGit 1.0 – Ready for Prime Time ?| © 2011 by Matthias Sohn, Stefan Lay, SAP AG<br />
  • 54. Git at Eclipse<br />EGit/JGit developed at http://egit.eclipse.org<br />http://git.eclipse.org/hosts live Eclipse Git repos<br />Virgo, Mylyn Review, ScalaModules, SWTBot …<br />http://dev.eclipse.org/git/index.html git mirrors for CVS<br />Read-only copies kept up-to-date<br />Can clone with git:// or http://<br />EGit 1.0 – Ready for Prime Time ?| © 2011 by Matthias Sohn, Stefan Lay, SAP AG<br />
  • 55. git-add<br />git-format-patch<br />git-shortlog<br />git-relink<br />git-rev-parse<br />git-am<br />git-gc<br />git-show<br />git-remote<br />git-show-branch<br />git-archive<br />git-grep<br />git-stash<br />git-repack<br />git-verify-tag<br />git-bisect<br />git-init<br />git-status<br />git-replace<br />git-whatchanged<br />git-branch<br />git-log<br />git-submodule<br />git-annotate<br />git-bundle<br />git-merge<br />* git-tag<br />git-blame<br />git-checkout<br />git-mv<br />git-config<br />git-cherry<br />.gitignore<br />git-cherry-pick<br />git-notes<br />git-fast-export<br />git-count-objects<br />git daemon<br />git-clean<br />git-pull<br />git-fast-import<br />git-difftool<br />HTTP support<br />git-clone<br />git-push<br />git-filter-branch<br />git-fsck<br />Mylynintegration<br />git-commit<br />git-rebase<br />git-mergetool<br />git-get-tar-commit-id<br />Staging View<br />git-describe<br />git-reset<br />git-pack-refs<br />git-help<br />* Synchronize View<br />git-diff<br />git-revert<br />git-prune<br />git-merge-tree<br />History View<br />git-fetch<br />git-rm<br />git-reflog<br />git-rerere<br />Repositories View<br />Features EGit 1.0<br />* planned for next release, supported, partial, missing, irrelevant for EGit<br />
  • 56. Gerrit Code Review<br />Gerrit developed at http://code.google.com/p/gerrit<br />https://review.source.android.com/Gerrit for Android projects (also Gerrit)<br />EGit 1.0 – Ready for Prime Time ?| © 2011 by Matthias Sohn, Stefan Lay, SAP AG<br />
  • 57. Git Resources<br />Ask questions on the EGit forum or egit-dev/jgit-dev lists<br />http://git-scm.com/documentation is your friend<br />If you want comedy, watch Linus' talk at Google<br />http://www.youtube.com/watch?v=4XpnKHJAok8<br />Read the Pro Git book - http://progit.org/book/<br />EGit 1.0 – Ready for Prime Time ?| © 2011 by Matthias Sohn, Stefan Lay, SAP AG<br />

×