| | 4 | Merging is a common requirement for Sahana where most development occurs in deployment branches & currently never makes it back to trunk.[[BR]] |
| | 5 | It is also relevant to GSoC where merges are done in a very manual, painful process. |
| | 6 | |
| | 7 | Using a Distributed Version Control System can be a great benefit for our Project: |
| | 8 | * http://ianclatworthy.files.wordpress.com/2007/10/dvcs-why-and-how3.pdf |
| | 9 | * http://www.robf.de/Hacking/bazaar/dvc-rules.html |
| | 10 | |
| | 11 | Bzr is simple to use for people familiar with CVS (or SVN) & supports Launchpad: |
| | 12 | * http://bazaar-vcs.org/BzrWhy |
| | 13 | |
| | 14 | Bzr is used by Web2Py: |
| | 15 | * https://code.launchpad.net/~mdipierro/web2py/devel |