"Commit early and often" is a mantra of VersionControl, especially in the OpenSource community.
Really, it is codified CommonSense that everyone should have learned after losing their last big edit in their editor of choice.
This was also good advice when using a centralized repository like CVS, because frequent commits (and frequent updates) lessen the chance that you run into merge problems with the other developers.
Q: Is there such a thing as CommitTooEarly?? -- JevonWright?
A: Yes, commit when it doesn't build yet, as I did yesterday :) -- PhilippeDetournay