Changes between Version 2 and Version 3 of Moving to Git
- Timestamp:
- Feb 4, 2009, 9:11:54 PM (16 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
Moving to Git
v2 v3 9 9 * Would allow us to do away with manually editing/resolving ChangeLog files 10 10 * git diff already includes ChangeLog entry 11 * bugzilla could be modified to point to a private branch for code review 11 * bugzilla could be modified to point to a private branch for code review, making code review easier and more thorough. 12 12 * no more pastebin, just a simple git push 13 13 * Distributed nature of git allows to commit even when server goes down 14 * Those who are working far away / a slow connection can have local git mirrors rather then going through the one svn server (A real issue today) 14 15 * Branching is cheap with git which would encourage the practice of developing unstable features in smaller chunks 16 * We have a significant amount of git knowledge amongst various WebKit devs for training the remaining devs 15 17 * WebKitTools/Scripts already contains lots of git coverage 16 * We have a significant amount of git knowledge amongst various WebKit devs for training the remaining devs 17 * GitHub for WebKit would be cool :) 18 * Using GitHub or setting up our own gitorious server for WebKit would allow others to more easily see the different projects that are going on. 18 19 * Please fill in here... 19 20 20 21 == Costs of moving to Git == 21 * Git is still very slow and flaky under windows 22 * The majority of WebKit devs are used to using svn and would need to learn this new tool 22 * X number of WebKit developers do not know git and would have to learn a new tool 23 23 * Git itself can be hard to learn and hard to use 24 24 * Please fill in here... … … 26 26 == Problems to be solved == 27 27 * Bugzilla integration 28 * Workflow would need to be worked out28 * A common suggested workflow would need to be worked out 29 29 * An option for contributing for those who are unwilling/unable to learn git? 30 30 * Please fill in here... 31 31 32 32 == TODO == 33 * Unsure of the current status of Git on Windows and how many Windows developers we have. 33 34 * Find out just how many git users we have who actively contribute to WebKit 34 35 * Find out how many svn users we have and there feelings on moving to git