Changes between Version 1 and Version 2 of Git/WhyGit


Ignore:
Timestamp:
Feb 2, 2011, 3:05:36 PM (12 years ago)
Author:
Beman Dawes
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • Git/WhyGit

    v1 v2  
    55That's really the wrong question, however. Here are the real questions:
    66
    7 || Aside: The Wikipedia article on [http://en.wikipedia.org/wiki/Distributed_version_control_system Distributed revision control] as of 2 Feb 2011 is weaker than usual and may be misleading. Don't draw any conclusions based on it. ||
    8 
    97== Why should Boost move to a distributed version control system? ==
    108
     9* Decouples the Boost mothership repository from developers' local repositories:
    1110
     11  * Allows developers to commit, branch, merge, and perform other version control operations while offline.
     12  * Allows developers to commit partial work locally without breaking the trunk.
     13  * Works more smoothly for developers who prefer to work mostly locally, and only rarely commit to trunk.
     14  * Is often faster for everyday operations, and sometimes much faster.
     15
     16* Allows public library specific repositories, such as on GitHub:
     17
     18* Scales up to a much larger number of libraries:
     19
     20* Encourages wider participation and ease patches. The ability to submit pull requests provides a smoother way for a new developer to ease into participation, and makes it easier to submit and apply non-trivial patches. (I'm pretty sure that has been the experience of other projects, but a citation or two would be useful.)
     21
     22* Eliminates much or all of the need for the sandbox.
    1223
    1324== Why should Boost choose Git as our distributed version control system? ==
    1425
    1526Mercurial, Bazaar, and perhaps Fossil are also well developed and supported DVCS systems. They are widely used by well-known open source projects. So why choose Git?
     27
     28==  What is the downside of Boost using distributed version control and Git? ==
     29
     30* Will the real Boost step forward?
     31
     32|| Aside: The Wikipedia article on [http://en.wikipedia.org/wiki/Distributed_version_control_system Distributed revision control] as of 2 Feb 2011 is weaker than usual and may be misleading. Don't draw any conclusions based on it. ||
     33