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