Git migration - Lessons learned

318 views

Published on

Presented @ Eclipse Demo Camp 2011 in Krakow

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
318
On SlideShare
0
From Embeds
0
Number of Embeds
5
Actions
Shares
0
Downloads
0
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Git migration - Lessons learned

  1. 1. Git migration – lessons learnedTomasz ŻarnaIBM, Eclipse Platform/Orion
  2. 2. CVS● dev.eclipse.org:/cvsroot/eclipse● 500 modules
  3. 3. IP Process
  4. 4. OpenUP
  5. 5. Releng
  6. 6. Gitgit://git.eclipse.org/gitroot/platform/...eclipse.platform.common.giteclipse.platform.debug.giteclipse.platform.giteclipse.platform.releng.maps.giteclipse.platform.resources.giteclipse.platform.runtime.giteclipse.platform.swt.binaries.giteclipse.platform.swt.giteclipse.platform.team.giteclipse.platform.text.giteclipse.platform.ua.giteclipse.platform.ui.git
  7. 7. IP Process
  8. 8. „I have broken the platform-ui git repository”
  9. 9. ● 362076 – Better policy to guard [...] our public repos○ 362358 – denyNonFastforwards○ 362361 – denyDeletes○ 362363 – /{userid}/{branch}○ never GC the centrally stored reflog○ dont delete tags
  10. 10. Good Pratices● branch.{branch}.rebase = true● branch.autosetuprebase = always● commit links● "integration" branch● ...
  11. 11. Legal Notice● IBM and the IBM logo are trademarks or registeredtrademarks of IBM Corporation, in the United States, othercountries or both.● Java and all Java-based marks, among others, aretrademarks or registered trademarks of Sun Microsystemsin the United States, other countries or both.● Eclipse and the Eclipse logo are trademarks of EclipseFoundation, Inc.● Eclipse IP cartoons: http://www.eclipse.org/projects/dev_process/ip-process-in-cartoons.php● OpenUP lifecycle diagram is available under EPL v1.0● Rage comics artwork: http://ragecomics.memebase.com● Other company, product and service names may betrademarks or service marks of others.

×