On 3 Feb 2012, at 11:25, Smylers wrote: > David Cantrell writes: > >> On Thu, Feb 02, 2012 at 02:57:35PM +0000, Smylers wrote: >> >>> 1 Make lots of small commits, one for each separable bug, feature, >>> refactoring, or whatever, and clearly described as much: make a >>> commit whenever you have something which is an unambiguous >>> improvement on the previous state, however small. ("Unambiguous" >>> cos if adding a feature has temporarily broken a different one, >>> that's not an improvement to somebody using the other feature; >>> don't commit till you've sorted it out.) >> >> But do commit at the end of the day, even if it's still broken. It's >> OK to break your dev branches usually, > > Hmmm, I'm not sure about that.
If you're doing CI on branches, you'll get to wear the pointy hat of ridicule until you fix it.