Experiences from migrating Mylyn to Git and Tycho

Session Type: 
Standard [25 minutes]

Schedule info

Room: 
Theater
Presenter: 
Assistant(s): 

Until the recent restructuring, numerous committers and contributors evolved Mylyn's source code for over six years in a single CVS module relying on a monolithic command line driven PDE build understood by one committer, executable on a single machine. Step by step the project was modularized, the build was migrated to Tycho and sources were moved into Git. Hudson jobs now execute on each commit and reproducible releases can be triggered by anyone. This talk high lights decisions taken and discusses lessons learned. Attendees will get an overview of Mylyn's build system with a focus on knowledge that is attendees can apply to their own project.