
on Mon Jun 04 2007, "Emil Dotchevski" <emildotchevski-AT-hotmail.com> wrote:
What if I break something?
Then you have everyone screaming, and you hope that you can do a quick fix before someone reverts your changes to make the trunk stable again.
What If I am working on port for new compiler? I don't want anyone to test agains my trunk version until I am done. And it may take me month (beasue I went on vacation right in a middle;0)
So what's the hurry to commit your changes then? :)
The more extensive the refactoring you're doing is, the more important it is for you to update often, so you don't deviate from everyone else's work too much.
If that's true, it implies we have libraries with coupled implementation details and/or we have libraries with highly unstable APIs. The former should never happen IMO and the latter should happen rarely, with changes publicized well in advance. -- Dave Abrahams Boost Consulting http://www.boost-consulting.com