Changes between Version 1 and Version 2 of Moving to Git


Ignore:
Timestamp:
Feb 4, 2009 1:04:23 PM (14 years ago)
Author:
treat@kde.org
Comment:

My initial brainstorming...

Legend:

Unmodified
Added
Removed
Modified
  • Moving to Git

    v1 v2  
    1 Coming Soon
     1[[PageOutline]]
     2
     3= Proposal for moving WebKit development to Git =
     4
     5== Benefits of moving to Git ==
     6 * A large number of WebKit devs are already using git-svn
     7 * All major organizations involved with WebKit development have significant sub-sets of devs already using git-svn
     8 * Would make code review easier
     9 * Would allow us to do away with manually editing/resolving ChangeLog files
     10    * git diff already includes ChangeLog entry
     11    * bugzilla could be modified to point to a private branch for code review
     12    * no more pastebin, just a simple git push
     13 * Distributed nature of git allows to commit even when server goes down
     14 * Branching is cheap with git which would encourage the practice of developing unstable features in smaller chunks
     15 * 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 * Please fill in here...
     19
     20== 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
     23 * Git itself can be hard to learn and hard to use
     24 * Please fill in here...
     25
     26== Problems to be solved ==
     27 * Bugzilla integration
     28 * Workflow would need to be worked out
     29 * An option for contributing for those who are unwilling/unable to learn git?
     30 * Please fill in here...
     31
     32== TODO ==
     33 * Find out just how many git users we have who actively contribute to WebKit
     34 * Find out how many svn users we have and there feelings on moving to git
     35 * Please fill in here...