Karl Berry wrote: > As I understand it, the reason for the proposal is because branches are > supported better in git. But isn't wanting to make branches tantamount > to making releases?
The reasons to make branches are: 1) for temporary small changes, testing etc., 2) for adding features that are more experimental than those on the HEAD/trunk. 3) for cooling down a release. Reasons 2) and 3) are well-known from CVS; reason 1) is new. One of the situations where a distributed VCS will be useful for me is when travelling with a laptop without internet connection. I can then make commits that will be pulled in the main repository later. (OK, I expect conflicts in the ChangeLog file; let's see how well the merge strategies will work...) Bruno