add @node attribute to use fqdn in commit messages
catch exceptions to avoid internal errors locking out the node
set umask to 0002

CVS tends to modify committed file permissions. this is most safe value