On Fri, 2008-08-08 at 11:30 +0100, Marnie McCormack wrote: > Hi All, > > I'm dropping you all a line to ask that people take a moment > to consider good commit-ing habits across the project. We've seen a large > tranche of commits lately in big chunks. > > I know some of our team are running Continuous Build environments (we've > just set one up, for example) which is great. However, it only really adds > value if we have regular commit habits, as opposed to developing in > isolation in committing in a big chunk. > > We've been trying hard (poor Aidan) to get us away from splendid branch > isolation. Moving towards small, well formed & regular commits would help > keep our trunk in good shape. > > Single commits should be reversible in isolation and I'd suggest that for > most of our work, commits should be daily not weekly or else get yee to a > branch ..... > > Thoughts/flames ?
Big +1 from me. Regular commits also make your own life easier: when people can see your changes they can work with them. When they can't they can unknowingly create update nightmares for you, or propagate old patterns that you're trying to remove/modify. It sometimes is tricky to split a big job into small self-contained increments but it's usually worth the trouble.
