Reply New Topic
2007/12/5 6:35:07
#1
Offline
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.

About branching

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 ?

_________________
Marc-André Lanciault
Founder and CEO INBOX International inc.
Co-Founder ImpressCMS

Subject Poster Date
     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
Reply New Topic extras
 Previous Topic   Next Topic
You can view topic.
You can start a new topic.
You can reply to posts.
You cannot edit your posts.
You cannot delete your posts.
You cannot add new polls.
You cannot vote in polls.
You cannot attach files to posts.
You can post without approval.