9.7. Time Issues
The most common cause of CVS timing problems is a mismatch in the time settings of the server and the client. Ideally, both server and client should maintain their base time clock in UTC and convert to local time for display. Having one (or both) maintaining their base time clock in local time is acceptable, provided that the machine is configured to know that it's maintaining local time.
Trouble comes if one or both is maintaining local time but thinks that it's maintaining UTC, or if the two machines disagree on what time it is. Fortunately, NTP (network time protocol) can ensure the machines keep the same time, and modern operating systems make time configuration easy.