State of the art application development tool stacks often include a variety of ALM systems that are disconnected from each other and lack integration with tools typically used by developers. For tasks, Eclipse Mylyn already streamlines workflow by providing first-class integration with the IDE. The Mylyn project restructuring now enables the same integrated workflows for code reviews, builds and version control systems like Git. For example, a developer can use the Mylyn Task List to track a Bugzilla requirement.
Curious what's new in the Java Git ecosystem? Want to know more about the state of Git in the ALM space?
What's new with JGit and EGit 1.2 shipping right before the new year and what is planned for the 1.3 release with Indigo SR2?
We'll demo some of the new features and give an outlook on the Juno release next summer.
We'll also show some new stuff coming with the next Gerrit code review release, its Eclipse integration shipping with Mylyn Reviews and what improvements were made around workflows using the GitHub Mylyn connector.
Eclipse development works great when your projects are located on a local workstation or laptop. There is also exemplary support for version control systems such as CVS, Subversion, Git, etc., to deal with source code located in remotely controlled repositories. However, in many environments where Eclipse is now being used, there are clear benefits to be obtained from the ability to compile, execute and debug the application under development on a remote system. Unfortunately, Eclipse does not handle this situation very well.
The Eclipse and Equinox projects began their Git migration shortly after the Indigo release. Two CVS repositories. Ten years of history. Transformed into 25 Git repositories. What challenges did we face while migrating our large code base? How did the build process change? How did we massage the repositories? How did we accommodate platform specific binaries and trim large repositories? How did we help our committers during the transition? These stories and more, including commentary from your favourite committers.
Eclipse and many other open source projects are moving to Git, CVS will be retired by the end of 2012, are you prepared? Want to learn Git and use it within Eclipse? Or you already work with Git since a while and don't know how to use some of the more advanced concepts?
Well then this tutorial is made for you!
This tutorial will introduce you to Git through hands-on exercises that use
EGit, Gerrit, GitHub and friends to perform common version control tasks.