Why is the “TZ” environment variable ignored?
This will happen when you are using remote such as :pserver when you are on the same machine as the repositary. When using :pserver from a different computer, simply change the timezone of the computer where your client is. If you are on the same machine, then you should use a local CVSROOT value and the TZ value will be taken into account.