Every time you add a feature or fix a bug you should check the code in. Just think, if you did a bunch of work, then later found that you have a problem with code that will make you revert, you don't want to lose all of that work, right? Well I just did... :)