Twitter github

Posts Tagged with “eclipse”

EclipseDay at the Googleplex 2011

Yesterday, I had the opportunity to present at the EclipseDay at the Googleplex event which hosted around 100 eclipse enthusiasts. Shawn Pearce and I gave an update on the work going on in the EGit and JGit projects as we prepare for the 1.2 release later this month.

I’m very proud of the progress the two projects have made since we fought to have the projects move to eclipse.org and build a community there. It’s amazing to see JGit being used on Android via Agit and even have some crazy folks automagically port JGit to C# (NGit) to enable Git usage on the .NET platform. Shawn even talked about how JGit is being used within the walls of Google to power the android.googlesource.com git repositories by stuffing git objects into BigTable. Heck, there are some instances that JGit is even faster than native cgit.

In the end, it was nice to catch up with some old friends and even make some new ones this time around. A special thank you to the Google Open Source Program Office for hosting the event and providing some delicious birthday cake to commemorate ten years of the eclipse project.

Following Eclipse.org Projects on Github

There was a question on the linuxtools-dev mailing list recently about how to follow the commits of the project. While you can certainly create a git commit hook to email a mailing list after each commit, you can also easily follow eclipse.org projects on Github if you’re interested in them.

If you don’t want to watch the project and just focus on the commits, you can do that via RSS

On top of that, you can even follow your favorite eclipse.org committer! Getting mirrored on Github is one of the benefits of moving to Git at eclipse.org, so please try to do it soon as the eclipse.org SCM countdown is on its way… only 395 days until CVS/SVN will no longer be an option!

EclipseCon NA 2012 Deadline

As a reminder, the deadline for EclipseCon 2012, North America edition is tomorrow.

So please submit your proposals, the Program Committee is going to select a program in the next couple weeks. It was difficult enough choosing the early-bird picks:

We look forward to your submissions!

Eclipse Hacker’s Guide to the Git Universe

It was nice to attend EclipseCon Europe 2011 this year and give a packed git tutorial with some colleagues. Here are the slides and tutorial notes in case you missed it.

We covered information from basic git usage within Eclipse to all the exciting integration with Gerrit, Mylyn and Github. It seems like it went well since Ed Merks mentioned that he learned some new things (he’s lately been shaving a lot of yaks when using git).

As a reminder, the Eclipse Foundation is moving to git and it would be great if existing projects migrated earlier than later. At the moment, a little over a third of the projects have fully migrated to Git.

If you need help migrating, please subscribe to git@eclipse.org to ask for help and check the git migration information on the wiki.

EGit and JGit 1.1 Released

The JGit and EGit project teams are proud to announce our 1.1 release in time for Indigo SR1!

To see what’s new, check out the respective JGit new and noteworthy and EGit new and noteworthy documents. In terms of new features, some of my favorites are the new reflog view which I had a hand in putting together.

If you ever wanted to know where a commit went, git-reflog can save you. In terms of other features, I’m really happy with the improvements to the synchronize view which just screams now in terms of performance (thank you Dariusz Luksza). I’m confident now that we should handle the majority of repositories with reasonable performance when trying to compare refs.

The other highlight of the release is the improvements to the GitHub Mylyn Connector.

GitHub Pull Requests can now be added as a Mylyn Task Repository type and you can now open pull requests with an editor (supports opening commits in the commit viewer). This is fantastic productivity boost (thanks Kevin Sawiciki) if you had to work with github pull requests via the command line before. On top of that, there’s a full implementation of the GitHub v3 API available via the EGit project.

Enjoy the release and thanks for your patience while we improve the Git support within Eclipse!

Eclipse Committer Survey

At times, the Eclipse Foundation works with universities to help facilitate research around open source. Recently, the foundation has been working with two professors from Duke University’s Fuqua School of Business (Jonathon Cummings and Tony O’Driscoll) who are conducting a survey on the ‘Values, Work Practices and Tool Usage’ of open source software projects.

I recommend we enjoy our time under the microscope and give these folks some interesting data to look at. We are over 1000 committers at the Eclipse Foundation now and have a myriad of different work practices across projects. Some of us like to plan more than others, some like to hold weekly meetings and some like to use mailing lists religiously. Some projects have a strong corporate influence (diverse or not) and some projects are filled with mostly individual contributors. In the end, there’s a lot of diversity amongst eclipse.org projects.

I highly recommend participating if you have the time and want to support research around Eclipse and open source communities.

GitHub and Eclipse Git Repository Mirroring

I recently refreshed the eclipse.org repositories mirrored on GitHub.

I’m pleased to report that we are up to 95 repositories mirrored on GitHub, up from 70 repositories a couple months ago. For example, projects like the C/C++ Development Tools (CDT) are completely mirrored on GitHub now so you can watch them (the repositories are synced about every 10 minutes so beware of the delay).

I hope that by the end of this year, we have the majority of eclipse.org projects mirrored! Enjoy!

git-reflog and Eclipse

If you’re using git, you should familiarize yourself with the git-reflog command, it’s one of the commands I use frequently and one of the cooler things that git supports right out of the box. In fact, Alex Blewitt recently wrote a good blog post on the topic. The fact that I didn’t have access to the git-reflog inside of Eclipse annoyed me enough that on a flight a few days ago I hacked up an initial implementation which was improved upon by Kevin Sawicki.

If you double-click entries in the Git Reflog view, the proper commit is opened in the commit viewer for inspection. I’m happy to report that you’ll have access to this view in the nightly builds and it will ship as part of the EGit 1.1 release in September. I guess my next major annoyance to tackle is git-stash support… just need another long plane ride to hack something up 🙂

Enjoy!

EGit and JGit 1.0 Released

The EGit and JGit teams are happy to announce our 1.0 release and graduation from eclipse.org incubation!

It’s been an interesting ride the past couple years that deserves a separate blog post on how moving projects to a open source foundation can be interesting and challenging. We had humble beginnings but are a lot more diverse now with many individuals and companies involved with EGit (15 committers) and JGit (9 committers). We have a variety of individuals contributing along with corporate support from Ageto, Dewire, GitHub, Google, IBM, Red Hat, SAP and Tasktop. A special thanks needs to go to Shawn Pearce (Google) and Matthias Sohn (SAP) for all their efforts and being patient with the move to the Eclipse Foundation.

Our work isn’t finish yet, there are still many things to do but we hope that with more people using the tooling, we’ll get more quality bug reports and enhancements. Also, things are going to get exciting this summer when the Eclipse platform project moves to Git! In the near future, look for things like synchronize view improvements, git-stash and git-reflog support along with whatever else the community desires.

In the end, we are happy to bring Git tooling to the Eclipse community and the Indigo release. I hope by the time this next year, the eclipse.org community has fully migrated to Git. It should be a hard requirement to join the Juno simultaneous release in my opinion.

Eclipse Indigo Article

I wrote an article summarizing the Eclipse Indigo release on developerWorks.

Thank you to everyone who provided project-related quotes and screenshots.

I’m looking forward to the release next week!