Changes between Version 2 and Version 3 of Moving to Git


Ignore:
Timestamp:
Feb 4, 2009 9:11:54 PM (15 years ago)
Author:
ben@meyerhome.net
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • Moving to Git

    v2 v3  
    99 * Would allow us to do away with manually editing/resolving ChangeLog files
    1010    * 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.
    1212    * no more pastebin, just a simple git push
    1313 * 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)
    1415 * 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
    1517 * 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.
    1819 * Please fill in here...
    1920
    2021== 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
    2323 * Git itself can be hard to learn and hard to use
    2424 * Please fill in here...
     
    2626== Problems to be solved ==
    2727 * Bugzilla integration
    28  * Workflow would need to be worked out
     28 * A common suggested workflow would need to be worked out
    2929 * An option for contributing for those who are unwilling/unable to learn git?
    3030 * Please fill in here...
    3131
    3232== TODO ==
     33 * Unsure of the current status of Git on Windows and how many Windows developers we have.
    3334 * Find out just how many git users we have who actively contribute to WebKit
    3435 * Find out how many svn users we have and there feelings on moving to git