Twitter github

Author Archive

EGit and JGit 0.10 Released

The EGit and JGit teams are happy to announce the 0.10 release, just in time for the holidays!

You can grab the release from the Eclipse Marketplace or from our repository:

I’m happy to say we got a lot done for the 0.10 release. In JGit (new and noteworthy) we improved performance, improved the API and added HTTP basic and digest authentication which should help people behind firewalls. In EGit (new and noteworthy) we added a merge tool, UI for new JGit API (cherry-pick, notes, pull, rebase) and improves the Repositories view.

On the whole, it’s been a long journey since we brought EGit and JGit to eclipse.org earlier this year. Since our first release in early March, we’ve had over 1500 commits and added 5 new committers to the projects. The project has wide support from individual contributors and companies like Google, Red Hat, Tasktop and SAP. While we are still in beta and appreciate the patience of a variety of open source communities, we’re confident we can ship 1.0 in time for the Eclipse Indigo release in June 2011. Next up, we plan to ship 0.11 in late Feburary 2011 in time for the Helios SR1 release.

If you want to help us get to 0.11 and 1.0, please try out the tooling, file bugs and contribute code if you have the time.

EclipseCon 2011 Final Audition Results

Thank you to everyone who participated in the EclipseCon 2011 auditions yesterday, it was fun to watch them!

  1. Ekke Gentz, Stop Writing Boring (Business App) Unit Tests
  2. Paul Beusterien, The Mobile Web and Eclipse
  3. Serge Beauchamp, Deadlocks: The beginning of the end
  4. Johnson Yan, New Trend in Java Computing – A Silicon Based OSGi Platform for Real Time Embedded Computing
  5. Stefan Dimov, Click out your JPA 2.0 model
  6. Mustafa Isik & Sebastian Schmidt, INTERSTELLAR THERMONUCLEAR WAR … with ECF – Multiplayer Game Development for High-Latency Mobile Networks
  7. Saurav Sarkar, Be a Columbus and explore your models through new EMF Model Query2
  8. Alberto Sillitti, Source Code Evolution Analysis and Visualization with Lagrein
  9. Frederic Madiot & Gregoire Dupé, Dynamically extend and customize your modeling tools with EMF Facet
  10. Werner Keil, UOMo and OSGi Measurement

After some tough deliberation the EclipseCon program committee picked Serge Beauchamp’s session to be accepted into the program. Thanks to everyone who participated and if you liked doing the sessions, please let me know and we can do them again next year (or even at EclipseCon itself). On the whole, we’re coming to an end on choosing the EclipseCon program and expect to send out the notification emails tomorrow.

EclipseCon 2011 Program and Final Auditions

Just to let people know the EclipseCon 2011 program will be selected by the end of this week. The EclipseCon Program Committee has just about locked down selections on tutorials and extended talks. We are working hard to finish crafting the program and selecting the standard talks. If you want to influence the Program Committee with their decisions, please comment on the 200+ standard talk submissions in the system.

On a side note, we are also holding another audition session this Wednesday.

The agenda is as follows:

  1. Ekke Gentz, Stop Writing Boring (Business App) Unit Tests
  2. Paul Beusterien, The Mobile Web and Eclipse
  3. Serge Beauchamp, Deadlocks: The beginning of the end
  4. Farooq Kamal, ZINRO – A RCP, OSGI and SPRING based framework for developing scalable client server applications
  5. Mik Kersten, Bringing open source collaboration to the masses
  6. Jonson Yan, New Trend in Java Computing – A Silicon Based OSGi Platform for Real Time Embedded Computing
  7. Stefan Dimov, Click out your JPA 2.0 model
  8. Mustafa Isik & Sebastian Schmidt, INTERSTELLAR THERMONUCLEAR WAR with ECF – Multiplayer Game Development for High-Latency Mobile Networks
  9. Tristan Faure, Gendoc2 WYWIWYG (What You Write Is What You Get)
  10. Saurav Sarkar, Be a Columbus and explore your models through new EMF Model Query2
  11. Alberto Sillitti, Andrejs Jermakovics and Giancarlo Succi Source Code Evolution Analysis and Visualization with Lagrein

Please register for the audition and join the program committee in watching these excellent submissions. You may even learn something new about the Eclipse community you had no idea about! Good luck everyone!

Impressing the EclipseCon 2011 Program Committee

I’m getting impressed with the ways people are advertising their proposals this year.

First, BJ Hargrave created a little video…

Kim Moir blogged about her proposal…

If you do the math, competition is fierce. We have about 350 submissions and about 100 of those will be selected by the Program Committee! A little advertising doesn’t hurt anyone, at least it makes my job as Program Chair easier and more enjoyable 🙂

EclipseCon 2011 Final Audition!

We had some much fun running the EclipseCon Audition last time, why not do it again?

The final audition will be held on December 15th, you have until the 13th to apply…

To apply for an audition you need to:

1. Have submitted an EclipseCon proposal
2. Send an e-mail to audition@eclipse.org with your name and the link to your proposal

Doing an audition will definitely help your proposal get noticed by the EclipseCon Program Committee. If your proposal gets rejected and you didn’t do an audition, I don’t want to hear any complaints. At the current state, only about 30% of the proposals will get accepted so doing an audition can only help your odds.

Good luck!

fOSSa 2010

A few weeks ago, I had the opportunity to present at the fOSSa conference in beautiful but chilly Grenbole, France…

It was an interesting conference as it was mostly researchers and academia in attendance. For my presentation, I talked a bit about the evolution of version control in open source and why there’s no going back from a distributed version control system…

The benefits of a distributed version control system like Git are pretty clear:

  • Collaborate without a central authority
  • Disconnected operations so you can work offline
  • Easy branching and merging compared to existing approaches
  • Define your own workflow to meet the needs of your team
  • Powerful community sharing tools like GitHub
  • Easier path to contributor to committer

Some people in the audience also asked why Eclipse chose to move to Git over some other version control system… I think the main reasons were:

  • Git is the most popular DVCS and actively maintained  (this was a particular problem with CVS)
  • EGit and JGit work together and are actively developed at Eclipse by a diverse set of committers (no repeat of having two SVN projects at Eclipse that didn’t want to work together)
  • Git is fast and scales well
  • Mature and popular community tools like GitHub and Gitorious

Anyways, thank you fOSSa organizers for a wonderful conference and hope to see you next year!

EclipseCon 2011 Late Submission Policy

After the submission deadline of November 30th, we have over 300 great proposals to comb through with many coming in at the last minute (thank you for flooding my email inbox). The main goal of the EclipseCon program committee is to create a high-quality and compelling program.

To that end, the Program Committee will accept late submissions for the program. However, it is also the goal to have the program mostly selected by December 7 and finalized by December 12. Therefore late submissions are given lower priority unless they are of exceptional quality or fill a gap in the technical program.

So the bottom line is yes, you can submit late, but it gets a lower precedence.

Want to help the Program Committee with its selection process? The EclipseCon submission system allows you to comment on each proposal…

If you are really looking forward to a talk or are impressed with the speaker, please comment so you have your voice heard. The EclipseCon Program committee looks at each proposal in depth and takes comments from the community inconsideration.

Good luck!

EclipseCon 2011 Early-Bird Picks

Once again, the EclipseCon program committee had too difficult of a time picking five early-bird selections from the 100+ submissions, so we cheated and picked 6! Congratulations to the following sessions for submitted their proposal early and which have now been selected and will become part of the program:

Thank you everyone and here’s a reminder that the deadline for submissions is November 30, 2010.

Don’t let this next deadline pass you by as the Program Committee is eagerly awaiting your submissions!

EclipseCon 2011 Audition Results

Thank you to everyone who participated in the EclipseCon 2011 Auditions last week!

Congratulations to Frank Rimlinger and Anthony Juckel for winning the EclipseCon Audition Sessions. The Program Committee had a difficult time picking a winner, so we picked two! Frank’s talk, titled “Practical Mathematical Proof of Correctness” and Anthony’s talk on “High Performance Tabular Databinding” are now both marked as accepted in the EclipseCon Submissions System and will be part of the conference program announced later in December. We thank all our pariticpants very much and remind everyone that the deadline for submissions is November 30, 2010.

By the way, you can watch the sessions online now!

If you enjoyed this style of presentations, let me know and we’ll look to do something again in the future (or even at EclipseCon).

Reminder: EclipseCon 2011 Early-Bird Deadline

Hey guys, just as a reminder… the EclipseCon 2011 early submission deadline is coming up!

So what are you waiting for? Submit your proposal today and better your chances of getting your talk accepted! The Program Committee will select the “top five” of the early bird submissions in a couple weeks. The deadline for early-bird submissions is this Wednesday, November 17, 2010!

On a side note, please consider participating in the EclipseCon Audition if you want to have fun and talk about your technology in a interesting talk format. We are about half full for the event and have limited space available so don’t wait!