Changes between Version 3 and Version 4 of DarcsEvaluation


Ignore:
Timestamp:
Dec 10, 2007 2:33:20 PM (8 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