> I guess what I'm thinking about is that I might commit a few small
> but possibly related changes, close together in time - I wouldn't
> want each one to trigger a rebuild sequence, I guess I'd want it to
> wait until several changes were in and I'd stopped messing about,
> then do the rebuild.

As far as I understand the Continuous Integration idea, each commit
that you make should be an atomic set of changes which does not break
the code, and you then build and test that set of changes, and you
are aiming to get a green light at the end of it. If the build/test
cycle fails, you can then revert that one commit.

Adding a new function call in one commit and then the definition in
another commit, and correcting the call parameters in a third is not
going to fit well with the Continuous Integration idea.

And yes, I deliberately put them that way round even though I know
no-one here would do it like that :-)

Don't forget, you should have already successfully built the [set of]
changes on your own box before you commit it to the central repository
where it will be picked up by the Continuous Integration system.

D.

PS What I want to know is how we all pass the rubber chicken around :-)
http://jamesshore.com/Blog/Continuous-Integration-on-a-Dollar-a-Day.html

_______________________________________________
fltk mailing list
[email protected]
http://lists.easysw.com/mailman/listinfo/fltk

Reply via email to