Twitter github

Category “work”

EGit and JGit 0.12 Released

The EGit and JGit teams are proud to announce the 0.12 release!

If you’re interested in what’s new, please checkout the respective new and noteworthy documents…

This is the last release before we wrap up development in early June and declare 1.0 in time for the Eclipse Indigo release. There’s a lot of stuff in the pipeline that didn’t make the 0.12 release so if you want to get anything in for the 1.0 release, please consider contributing by following our contributor guide. As always, if you have any questions in using the tools, please checkout the thorough EGit User Guide. Also, if you want the JGit maven repository, you can find more information here.


Enjoy!

Eclipse and Mylyn GitHub Integration

Do you recall the recent now mirrored at GitHub? Well, I have good news, within the EGit project at eclipse.org, we have started creating some tooling to integrate GitHub. At the moment, we only support working with GitHub Issues and Gists…

In the future, we’re looking at integrating with other parts of the GitHub API, but for now we are targetting solid Gist and Issues support from within Eclipse for the Indigo release in June 2011. I can only imagine how cool it would be to work with GitHub pull requests from within Eclipse, but good things come to those who wait (or contribute). To test out the tooling, please add this repository to Eclipse:

http://download.eclipse.org/egit/github/updates-nightly

It’s important to note that the tooling should be considered alpha-level and we’re really seeking people to test and contribute to the project. You will run into issues using the tooling and you should keep that in mind. You can find more information on the contributor guide or take a peak at the code at its GitHub mirror. If you find any bugs or have enhancement ideas, please file them here.

I would like to thank Kevin Sawicki from GitHub and Christian Trutz who pushed me a bit to get the initial tooling contribution in place at eclipse.org so people can contribute. In open source, sometimes it takes having a frosty beverage with someone to move things along…

Eclipse Indigo Wallpaper

Get in the Eclipse Indigo spirit with some new wallpaper!

Thanks Nathan!

Debugging Eclipse p2 Dropins

If you ever have any issues with the p2 dropins directory (which you shouldn’t be using in the first place), there are some handy tracing options you can use…

org.eclipse.equinox.p2.core/debug=true
org.eclipse.equinox.p2.core/reconciler=true

Just create a .options file at the root of the Eclipse installation directory and pass -debug when you start Eclipse. You should see some debug output from p2 in the log…

[p2] Mon Apr 04 08:36:19 CDT 2011 - [Start Level Event Dispatcher] [reconciler] [dropins] Repository created file:/usr/share/eclipse/dropins/pydev/
[p2] Mon Apr 04 08:36:19 CDT 2011 - [Start Level Event Dispatcher] [reconciler] [dropins] com.python.pydev.codecompletion 1.6.1.2010080312
[p2] Mon Apr 04 08:36:19 CDT 2011 - [Start Level Event Dispatcher] [reconciler] [dropins] org.python.pydev.parser 1.6.1.2010080312
[p2] Mon Apr 04 08:36:19 CDT 2011 - [Start Level Event Dispatcher] [reconciler] [dropins] org.python.pydev.feature.feature.jar 1.6.1.2010080312
[p2] Mon Apr 04 08:36:19 CDT 2011 - [Start Level Event Dispatcher] [reconciler] [dropins] org.python.pydev.help 1.6.1.2010080312
[p2] Mon Apr 04 08:36:19 CDT 2011 - [Start Level Event Dispatcher] [reconciler] [dropins] org.python.pydev.debug 1.6.1.2010080312
[p2] Mon Apr 04 08:36:19 CDT 2011 - [Start Level Event Dispatcher] [reconciler] [dropins] com.python.pydev.fastparser 1.6.1.2010080312
[p2] Mon Apr 04 08:36:19 CDT 2011 - [Start Level Event Dispatcher] [reconciler] [dropins] org.python.pydev.feature.feature.group 1.6.1.2010080312

Happy debugging!

Texas LinuxFest 2011

Last weekend, I had the opportunity to introduce Git and Gerrit to folks at the Texas LinuxFest 2011.

From a quick poll in the members in the audience, there were about 60% of folks using Git, while only a few have used Gerrit before. From conversations I had with folks after the talk, there seems to be a lot of interesting in migrating to Git from their existing systems (which ranged from Perforce to SVN). Anyways, it was fun and I enjoyed the experience of being able to walk to a conference venue from my home office.

Eclipse.org and GitHub

I’m happy to announce we finally setup mirroring of eclipse.org repositories on GitHub.

I think this is an important step to making the eclipse.org codebase more accessible for people to fork and contribute changes. If you’re an eclipse.org project accepting changes from someone on GitHub, please check the official policy on handling Git contributions. If you’re an eclipse.org project and you don’t see yourself on the mirrored repository list at GitHub, you have to:

  • First move to Git if you haven’t already at eclipse.org
  • If you’re on Git already and don’t see your self on the list, file a bug against Community->Git

If you need more information, please check out the wiki for more information about GitHub. I also want to thank Wayne Beaton for his portal metadata wrangling and Ketan Padegaonkar for helping out with this effort.

Enjoy!

EclipseCon 2011 Attendee Survey

Just to let everyone know, the EclipseCon 2011 attendee survey is available!

Please fill it out as the results are looked at every year to find ways to improve EclipseCon.

Mylyn Builds and Hudson (Jenkins) Integration

Have you tried Mylyn Builds yet? Well, you should!

I’ve been using the Mylyn Builds Hudson/Jenkins integration extensively for the past few weeks and all I can say is awesome. As developers, we tend to spend a lot of time switching between Eclipse and something else, like a browser pointing to build results. With Mylyn Builds, I’m able to see build results within Eclipse and can even open the test results in the JUnit view and re-run any test failures. This alone helps with time savings on my end when it comes to dealing with build failures. In the end, this reminds me of my experience when first using Mylyn to work with Bugzilla… I spend more time in Eclipse working on what I need to.

Anyways, enough of me talking about it… give it a try and see yourself!

EclipseCon 2011: Effective Git Tutorial

Thanks to all who attended our hands-on tutorial yesterday!

We hope that people got a taste of the improved Git tooling at Eclipse and how to effectively work with the Gerrit code review system. As a reminder, the exercises are available online.

If you have any questions, please ask them on the EGit forums.

EclipseCon 2011 Git Tutorial Preperation

If you’re attending the Effective Git tutorial at EclipseCon 2011, it would be great if you could get an early start by doing the first tutorial exercise.

It would benefit everyone if tutorial attendees took the time to setup as there are nine total exercises to get through. It’s a bit of work to go through the first exercise and setup a Gerrit account. If everyone is setup, we can spend less time on the first exercise and more time on the other exercises. However, if we can’t get through all the exercises, everything is available online for you to finish at your own convenience. We are eventually looking to make this material more consumable and are even considering doing a book.

Anyways, I look forward to spreading the Git love tomorrow afternoon!