Changes between Version 3 and Version 4 of DarcsEvaluation


Ignore:
Timestamp:
Dec 10, 2007 2:33:20 PM (6 years ago)
Author:
JulesBean
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • DarcsEvaluation

    v3 v4  
    7777 * Lack of good Windows support? 
    7878 
     79=== Bzr === 
     80 
     81Advantages: 
     82 
     83 * Fairly fast 
     84 * Portable (as portable as python, anyhow) 
     85 * Merging works correctly based on closest-common-ancestor 
     86 * Tracking of renamed files / directories merges correctly 
     87 * Revisions form a DAG (more like a tree with merge-points) rather than patchsets 
     88 * Supports convenient "centralised-style" commit-remote-by-default as well as "distributed-style" commit-local-by-default. Just 'bind' or 'unbind' your branch whenever you want. 
     89 * Simple clear UI 
     90 
     91Disadvantages 
     92 * Revisions form a DAG (more like a tree with merge-points) rather than patchsets (this is a subjective point, which is why it's in both lists. Which model do you believe in?) 
     93 * Cherry-picking isn't very "native" to the data model. 
     94 * UI is rather different from darcs (which current contributors are used to). 
     95 
     96 
    7997=== Darcs === 
    8098 
     
    130148 * [http://hans.fugal.net/blog/articles/2007/11/20/darcs-and-mercurial-redux Hans Fugal: Darcs and Mercurial Redux] 
    131149 * [http://blog.red-bean.com/sussman/?p=20 iBanjo: The Risks of Distributed Version Control] 
     150 * [https://lists.ubuntu.com/archives/bazaar/2007q4/033256.html] 
     151 * [http://bazaar-vcs.org/BzrVsGit] 
     152