I suspect your timestamps are not being changed properly, but there is an option under "Other Options" called Compare file contents instead of timestamps when determining "Changed" status
. Check this option and see if that doesn't solve your problem.
UPDATE
Actually, reading the documentation I may have been wrong about this:
Compare files contents instead of timestamps when determining "Changed" status
Controls how Plastic SCM determines whether a source-controlled file has Changed status. When this option is not set, Plastic SCM uses
the timestamps of the files. When the option is set, the content of
the files that have a changed timestamp is hashed to see if has really
changed. The latter option is slower but completely accurate, while
the first is faster but may mark a file as changed when it actually is
not.
It sounds like this will only do a hash check of the file if the timestamp has already changed. So if the problem is that the timestamps are not updating on your files, this might not help. You might want to test with the GUI client and see if this solves your problem. If it does, then I think the cm
command will also obey this setting as they both check the client.conf
file for settings.