Community technical support mailing list was retired 2010 and replaced with a professional technical support team. For assistance please contact: Pre-sales Technical support via email to sales@march-hare.com.
Arthur Barrett wrote: > Tuan, > >> cvs server: act_set_email_vars.cfm: permission mismatch >> between 1.2 and >> 1.2.2.1 >> >> Should I worry about this message? Can anybody tell me what >> the message >> is specifically referring to and what I can do to fix it if > > The 'permissions' in question are otherwise known as the 'file mode'. > Each file has a 'mode' - on unix you set this with 'chmod' on windows > you set it with the 'properties' dialog. The 'permissions' are stored > for each revision, and 'should' simply refer to whether the file on unix > has the 'executable' bit set. If you are using Cygwin then CVSNT > attempts to store the Cygwin 'mode' information as well. > >> it's going >> to cause me problems? > > Since you haven't told the newsgroup what version of CVSNT or what > operating system you are using, you haven't included a 'log' of the file > showing revisions 1.2 and 1.2.2.1 it's very hard to tell: > http://www.march-hare.com/cvspro/faq/faq2.asp#2z > > Depending on the CVSNT version in use on client and server the > 'permissions' can all go horribly wrong sometimes because CVSNT tried to > be 'too clever'. > http://customer.march-hare.com/webtools/bugzilla/ttshow_bug.cgi?tt=1&id= > 4732 > > However on the whole nobody usually notices and unless you need the file > to have the executable bit set then I doubt you've got anything to worry > about. > > Regards, > > > Arthur I am currently using Concurrent Versions System (CVSNT) 2.5.03 (Scorpio) Build 2382 as the server on Ubuntu 8.04 Server. My client is running on a Windows XP SP2 machine using SmartCVS Foundation 6.0.7 as the client. I am connecting to CVS using SSH. How should the permissions on the files in the repository be set for each file? Right now I have all my files set with only read permissions for owner, group, and others. My directories has read, write, and execute set for owner and group. Read and execute permissions are set set for others. My repository originally came from a Windows CVSNT server. The files were just copied and restored on the Ubuntu Server. I do not have the version of the CVSNT server that was running while the repository resided on the Windows machine. The repository and its files are owned by user 'cvs', which is in the 'cvs' group. I am a member of the 'cvs' group. I am not sure how the permissions were set, but I think they just defaulted to that when it was copied over. Any additional help or guidance would be greatly appreciated. If you need additional information, please let me know. Thanks