| 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 |