| | 79 | === Bzr === |
| | 80 | |
| | 81 | Advantages: |
| | 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 | |
| | 91 | Disadvantages |
| | 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 | |