Home away from home
Re: ImpressCMS SVN Repository
Thanks Dave, excellent link.
I suggest every one involved in coding should read this bes practice summary.
So I now realize that XOOPS was using the Always branch system and I understand now that it has pros, but I feel more cons...
I very like the "Branch-when-needed" system :
- Users commit their day-to-day work on /trunk.
- Rule #1: /trunk must compile and pass regression tests at all times. Committers who violate this rule are publically humiliated.
- Rule #2: a single commit (changeset) must not be so large so as to discourage peer-review.
- Rule #3: if rules #1 and #2 come into conflict (i.e. it's impossible to make a series of small commits without disrupting the trunk), then the user should create a branch and commit a series of smaller changesets there. This allows peer-review without disrupting the stability of /trunk.
Can we all agree on this ?
|ImpressCMS SVN Repository||marcan||2007/12/4 19:38:39|
|Re: ImpressCMS SVN Repository||Dave_L||2007/12/5 5:41:57|
|Re: ImpressCMS SVN Repository||marcan||2007/12/5 6:35:07|
|Re: ImpressCMS SVN Repository||Dave_L||2007/12/5 8:49:14|
|Re: ImpressCMS SVN Repository||marcan||2007/12/5 11:38:46|
|Re: ImpressCMS SVN Repository||Dave_L||2007/12/5 12:49:03|
|Re: ImpressCMS SVN Repository||skenow||2007/12/5 15:55:14|