testing the new settings
I just tried to create a new repository Is there a way to check if it is really successfully installed and if It is working? Kent E. ___ Info-cvs mailing list [EMAIL PROTECTED] http://mail.gnu.org/mailman/listinfo/info-cvs
Differences between pserver, sserver, ....
Dear info-cvs reader, I'm looking for a document describing the different behaviour of the different network implementations in use in cvs. Well, I know the pserver one but what about gserver and sserver. What is crypted, what is not ??? Thanks for your help. Guy ___ Info-cvs mailing list [EMAIL PROTECTED] http://mail.gnu.org/mailman/listinfo/info-cvs
Re: branches off of branches
Likewise.. cvs update -j TEST -j DEV -m means migrate changes from TEST to DEV, and remember the migration. Then, if, inside head: cvs update -j TEST -m this would migrate the TEST changes into head... on a cvs update -j DEV -m it would remember that the DEV changes have already been put into test... etc. etc. You could write scripts that do that with moving and creating new tags. So every time you call the mmerge script it will apply a tag like MERGED_DATE and there is a second tag LAST_MERGE which will be moved to the new position. That way you will have a list of all merge points and also the point of the last merge. Once you have the scripts the call is as easy as cvs update -m. bye Fabi ___ Info-cvs mailing list [EMAIL PROTECTED] http://mail.gnu.org/mailman/listinfo/info-cvs
Re: testing the new settings
I just tried to create a new repository Is there a way to check if it is really successfully installed and if It is working? You can check if there are the necessary files in repo/CVSROOT. See the manual for what files there should be. If it works you can check by applying a few cvs commands :) But usually if you did cvs init and there was no error then it should work anyway... bye Fabi ___ Info-cvs mailing list [EMAIL PROTECTED] http://mail.gnu.org/mailman/listinfo/info-cvs
how to send email notifications on commits
Hi, I'd like to know how to configure the loginfo file to send email notifications on commits; I am using WinCVS 1.2 on Windows2000... Thanks in advance Tiziana ___ Info-cvs mailing list [EMAIL PROTECTED] http://mail.gnu.org/mailman/listinfo/info-cvs
cvs login
still problems with cvs login this is the error I get: server:/homedir/user cvs login (Logging in to user@server) CVS password: cvs login: authorization failed: server server rejected access to directory/CVS/ for user user I have added this line to /etc/services: cvspserver 2401/tcp and added this line to /etc/inetd.conf : cvspserver stream tcp nowait root /share/tools/local/bin/cvs cvs -b/share/tools/local/bin -f --allow-root =directory/CVS pserver I restarted inetd did I miss something? The permissions for the directory is set to 770 with me being in the group Tom ** The information contained herein is confidential and is intended solely for the addresse(s). It shall not be construed as a recommendation to buy or sell any security. Any unauthorized access, use, reproduction, disclosure or dissemination is prohibited. Neither SOCIETE GENERALE nor any of its subsidiaries or affiliates shall assume any legal liability or responsibility for any incorrect, misleading or altered information contained herein. ** ___ Info-cvs mailing list [EMAIL PROTECTED] http://mail.gnu.org/mailman/listinfo/info-cvs
Re: how to send email notifications on commits
On Fri, 2003-06-20 at 19:32, Tiziana Biondo wrote: Hi, I'd like to know how to configure the loginfo file to send email notifications on commits; I am using WinCVS 1.2 on Windows2000... Thanks in advance Tiziana This is one way of doing it: __ If you want to send email notifications on all commits, try putting something like this in the loginfo file in the CVSROOT directory of the repository: ALL mail -s %s [EMAIL PROTECTED] The leftmost text (ALL) matches the directories in the repository. An 'ALL' rule matches every directory, a 'DEFAULT' rule matches anything that doesn't otherwise have a match, and any other rule is a regular expression which matches against the repository directories. The expression ^example, for instance, would match anything where 'example' started the line. The rest of the line is the mail command. It's just using the shell command 'mail' - you may, for security's sake, want to make it /usr/bin/mail or whatever the address of your mail program is. The %s is a variable that the loginfo file parses - see the 'loginfo' node of info cvs, or the relevant part of the Cederqvist manual. There are three loginfo-specific variables. %v and %V are the new and old version numbers, and %s is the filename. [EMAIL PROTECTED] can be replaced with any appropriate mailing list, or you can use CVS administrative file variables, or the contents of a shell script. Jenn V. -- Essential CVS: http://www.oreilly.com/catalog/cvs/ [EMAIL PROTECTED] http://anthill.echidna.id.au/~jenn/ ___ Info-cvs mailing list [EMAIL PROTECTED] http://mail.gnu.org/mailman/listinfo/info-cvs
Re: I am new to CVS..
Sudheer, I just recently started and got my CVS system to work, just started testing it... I'd suggest starting at CVSNT.org to set up a server, and then either just download the binaries at CVSHome.org or checking out WinCVS.org... Anyway... good luck. -Kris --- Sudheer Babu, Nukaraju [EMAIL PROTECTED] wrote: Hi I am new to CVS. I had experience in Clearcase. i want to install and test on Windows platform first. Can any body give some suggestions how to start CVS (from installation,configurstion etc..) Is Server and Client s/w is separate?? Please give me some sugestions Thanks Sudheer ___ Info-cvs mailing list [EMAIL PROTECTED] http://mail.gnu.org/mailman/listinfo/info-cvs _ Free email at www.Z6.com ( and home of worldmap.com) _ Select your own custom email address for FREE! Get [EMAIL PROTECTED], No Ads, 6MB, IMAP, POP, SMTP more! http://www.everyone.net/selectmail?campaign=tag ___ Info-cvs mailing list [EMAIL PROTECTED] http://mail.gnu.org/mailman/listinfo/info-cvs
Re: cvs login
[EMAIL PROTECTED] writes: server:/homedir/user cvs login (Logging in to user@server) CVS password: cvs login: authorization failed: server server rejected access to directory/CVS/ for user user Note carefully that the directory in the error message ends with a /. cvspserver stream tcp nowait root /share/tools/local/bin/cvs cvs -b/share/tools/local/bin -f --allow-root =directory/CVS pserver Note carefully that the directory in the --allow-root= option does *not* end with a /. Like I said before, the directory in your $CVSROOT must *EXACTLY* match the --allow-root= option on the server. Get rid of the trailing / in your $CVSROOT and it should work (unless there's another problem, too). Also, please do not edit commands to replace actual names with things like server. Had you not left the trailing CVS in the directory name, there's a good chance you would have edited away the trailing slash and made it impossible to diagnose the problem. -Larry Jones Isn't it sad how some people's grip on their lives is so precarious that they'll embrace any preposterous delusion rather than face an occasional bleak truth? -- Calvin ___ Info-cvs mailing list [EMAIL PROTECTED] http://mail.gnu.org/mailman/listinfo/info-cvs
Login Home
I'm trying to login from the command line to :pserver:[EMAIL PROTECTED]:/ACS and I get the following error: could not find out home directory Any help would be appreciated. -Kristopher G. Hollingsworth _ Free email at www.Z6.com ( and home of worldmap.com) _ Select your own custom email address for FREE! Get [EMAIL PROTECTED], No Ads, 6MB, IMAP, POP, SMTP more! http://www.everyone.net/selectmail?campaign=tag ___ Info-cvs mailing list [EMAIL PROTECTED] http://mail.gnu.org/mailman/listinfo/info-cvs
Re: Login Home
Kristopher Hollingsworth writes: I'm trying to login from the command line to :pserver:[EMAIL PROTECTED]:/ACS and I get the following error: could not find out home directory See $HOME and friends in: http://www.cvshome.org/docs/manual/cvs-1.11.6/cvs_19.html#SEC180 -Larry Jones In short, open revolt and exile is the only hope for change? -- Calvin ___ Info-cvs mailing list [EMAIL PROTECTED] http://mail.gnu.org/mailman/listinfo/info-cvs
Re: cvs login
OK a bit more progress here now this message: cvs [login aborted]: unrecognized auth response from machine: cvs pserver: cannot open dir/CVS/CVSROOT/config: Permission denied I need to provide a bit more info here maybe. I am a member of 2 groups. when I do an ID I get: uid=624(login) gid=22(group1) groups=299(group2) so my main group is group1 now the permissions on the CVS directory is set up so that it is 770 with the group as group2 do you think that this can be causing the problem? Do I need to newgrp to group2 ? I also tried to chmod 777 the config file as well as CVSROOT to see if I still had this problem but to no avail ... any Ideas ? Tom PS thank you for getting me over the first hurdle [EMAIL PROTECTED] s.com (Larry To: [EMAIL PROTECTED] Jones) cc: [EMAIL PROTECTED] Subject: Re: cvs login 06/20/2003 10:36 AM [EMAIL PROTECTED] writes: server:/homedir/user cvs login (Logging in to user@server) CVS password: cvs login: authorization failed: server server rejected access to directory/CVS/ for user user Note carefully that the directory in the error message ends with a /. cvspserver stream tcp nowait root /share/tools/local/bin/cvs cvs -b/share/tools/local/bin -f --allow-root =directory/CVS pserver Note carefully that the directory in the --allow-root= option does *not* end with a /. Like I said before, the directory in your $CVSROOT must *EXACTLY* match the --allow-root= option on the server. Get rid of the trailing / in your $CVSROOT and it should work (unless there's another problem, too). Also, please do not edit commands to replace actual names with things like server. Had you not left the trailing CVS in the directory name, there's a good chance you would have edited away the trailing slash and made it impossible to diagnose the problem. -Larry Jones Isn't it sad how some people's grip on their lives is so precarious that they'll embrace any preposterous delusion rather than face an occasional bleak truth? -- Calvin ** The information contained herein is confidential and is intended solely for the addresse(s). It shall not be construed as a recommendation to buy or sell any security. Any unauthorized access, use, reproduction, disclosure or dissemination is prohibited. Neither SOCIETE GENERALE nor any of its subsidiaries or affiliates shall assume any legal liability or responsibility for any incorrect, misleading or altered information contained herein. ** ___ Info-cvs mailing list [EMAIL PROTECTED] http://mail.gnu.org/mailman/listinfo/info-cvs
Re: Login Home
Kristopher Hollingsworth wrote: I'm trying to login from the command line to :pserver:[EMAIL PROTECTED]:/ACS and I get the following error: could not find out home directory Any help would be appreciated. CVS wants to add the CVSROOT info you specified to $HOME/.cvspass. You need to define the $HOME environment variable for this to work. -Matt ___ Info-cvs mailing list [EMAIL PROTECTED] http://mail.gnu.org/mailman/listinfo/info-cvs
Re: Differences between pserver, sserver, ....
[ On Friday, June 20, 2003 at 09:02:42 (+0200), [EMAIL PROTECTED] wrote: ] Subject: Differences between pserver, sserver, I'm looking for a document describing the different behaviour of the different network implementations in use in cvs. Well, I know the pserver one but what about gserver and sserver. The important difference is between :pserver: and :ext:, especialy when you set CVS_RSH=ssh in your environment with the latter. You should always use SSH if your traffic travels over any public network. You really do not want to force security responsibilities on CVS. What is crypted, what is not ??? With SSH everything in CVS is as secure as our SSH client and server can possibly be. Authentication and authorization is done by SSH and all traffic is encrypted by SSH -- CVS simply works as a user-level remote job application. -- Greg A. Woods +1 416 218-0098;[EMAIL PROTECTED]; [EMAIL PROTECTED] Planix, Inc. [EMAIL PROTECTED]; VE3TCP; Secrets of the Weird [EMAIL PROTECTED] ___ Info-cvs mailing list [EMAIL PROTECTED] http://mail.gnu.org/mailman/listinfo/info-cvs
Is keyword $RCSFile$ broken in 1.11.1p1?
From a checked in file: // Filename: $RCSFile$ // Author : $Author: jstent $ // Last Update : $Date: 2003/06/18 22:47:29 $ // Version : $Revision: 1.7 $ [EMAIL PROTECTED] tree]$ cvs version Concurrent Versions System (CVS) 1.11.1p1 (client/server) --- Kevin R. Bulgrien Mailto:[EMAIL PROTECTED] Vertex RSI, A TriPoint Global Company http://www.tripointglobal.com/ Controls Structures Division 1915 Harrison RoadTel: 903-295-1480 x288 Longview, TX 75604-5438 Fax: 903-295-1479 ___ Info-cvs mailing list [EMAIL PROTECTED] http://mail.gnu.org/mailman/listinfo/info-cvs
Re: cvs login
[EMAIL PROTECTED] writes: cvs [login aborted]: unrecognized auth response from machine: cvs pserver: cannot open dir/CVS/CVSROOT/config: Permission denied You're running the server from [x]inetd as root, right? If so, that error means that *root* doesn't have permission to access that directory, not you. That in turn implies that your repository is on an NFS-mounted filesystem which is a major mistake: it's just asking for trouble, and you're already getting it. By default, NFS maps root to an ordinary user (typically nobody in the group nogroup) who doesn't have permission to access your repository. It probably wouldn't hurt to give everyone read permission on the CVSROOT directory and its contents, but you're much better off moving your repository to a local disk. -Larry Jones It's no fun to play games with a poor sport. -- Calvin ___ Info-cvs mailing list [EMAIL PROTECTED] http://mail.gnu.org/mailman/listinfo/info-cvs
Re: Is keyword $RCSFile$ broken in 1.11.1p1?
Bulgrien, Kevin writes: // Filename: $RCSFile$ The keyword is RCSfile (with a lower-case f). -Larry Jones I've changed my mind, Hobbes. People are scum. -- Calvin ___ Info-cvs mailing list [EMAIL PROTECTED] http://mail.gnu.org/mailman/listinfo/info-cvs
Re: Is keyword $RCSFile$ broken in 1.11.1p1?
Bulgrien, Kevin [EMAIL PROTECTED] writes: From a checked in file: // Filename: $RCSFile$ You need to use $RCSfile$ because exact case is important (the 'F' needs to be a lowercase 'f'). // Author : $Author: jstent $ // Last Update : $Date: 2003/06/18 22:47:29 $ // Version : $Revision: 1.7 $ [EMAIL PROTECTED] tree]$ cvs version Concurrent Versions System (CVS) 1.11.1p1 (client/server) You may also wish to upgrade to a more recent version of cvs. That version is ancient and contains a few security bugs as well. -- Mark ___ Info-cvs mailing list [EMAIL PROTECTED] http://mail.gnu.org/mailman/listinfo/info-cvs
Re: Login Home
Thanks guys, it all works now. Much appreciated. -Kristopher G. Hollingsworth _ Free email at www.Z6.com ( and home of worldmap.com) _ Select your own custom email address for FREE! Get [EMAIL PROTECTED], No Ads, 6MB, IMAP, POP, SMTP more! http://www.everyone.net/selectmail?campaign=tag ___ Info-cvs mailing list [EMAIL PROTECTED] http://mail.gnu.org/mailman/listinfo/info-cvs
RE: Is keyword $RCSFile$ broken in 1.11.1p1?
The keyword is $RCSfile$ not $RCSFile$ -Original Message- From: Bulgrien, Kevin [mailto:[EMAIL PROTECTED] Sent: Friday, June 20, 2003 12:50 PM To: CVS-II Discussion Mailing List Subject: Is keyword $RCSFile$ broken in 1.11.1p1? From a checked in file: // Filename: $RCSFile$ // Author : $Author: jstent $ // Last Update : $Date: 2003/06/18 22:47:29 $ // Version : $Revision: 1.7 $ [EMAIL PROTECTED] tree]$ cvs version Concurrent Versions System (CVS) 1.11.1p1 (client/server) --- Kevin R. Bulgrien Mailto:[EMAIL PROTECTED] Vertex RSI, A TriPoint Global Company http://www.tripointglobal.com/ Controls Structures Division 1915 Harrison RoadTel: 903-295-1480 x288 Longview, TX 75604-5438 Fax: 903-295-1479 ___ Info-cvs mailing list [EMAIL PROTECTED] http://mail.gnu.org/mailman/listinfo/info-cvs ___ Info-cvs mailing list [EMAIL PROTECTED] http://mail.gnu.org/mailman/listinfo/info-cvs
Re: cvs login
On Sat, 2003-06-21 at 03:09, [EMAIL PROTECTED] wrote: OK a bit more progress here now this message: cvs [login aborted]: unrecognized auth response from machine: cvs pserver: cannot open dir/CVS/CVSROOT/config: Permission denied (for the archives, for the next person with this problem): I talked to him offlist, he doesn't have CVSROOT/passwd set up, and SystemAuth in CVSROOT/config is set to 'no'. I suspect that fixing these will at least get him past another hurdle. Jenn V. -- Do you ever wonder if there's a whole section of geek culture you miss out on by being a geek? - Dancer. My book 'Essential CVS': published by O'Reilly in June 2003. [EMAIL PROTECTED] http://anthill.echidna.id.au/~jenn/ ___ Info-cvs mailing list [EMAIL PROTECTED] http://mail.gnu.org/mailman/listinfo/info-cvs
Preventing Commits to a Branch
Is there a way to prevent commits to be done to a specific branch? Once the branch has been released we want to make sure it is not furthur modified. In a releated manner, is there a way to prevent an assigned tag from being moved or deleted from a specific revision? TIA! -- Jake Colman Principia Partners LLC Phone: (201) 209-2467 Harborside Financial Center Fax: (201) 946-0320 902 Plaza Two E-mail: [EMAIL PROTECTED] Jersey City, NJ 07311 www.principiapartners.com ___ Info-cvs mailing list [EMAIL PROTECTED] http://mail.gnu.org/mailman/listinfo/info-cvs
Re: Preventing Commits to a Branch
Jake Colman writes: Is there a way to prevent commits to be done to a specific branch? Once the branch has been released we want to make sure it is not furthur modified. In a releated manner, is there a way to prevent an assigned tag from being moved or deleted from a specific revision? Look up the commitinfo and taginfo files in the manual. -Larry Jones These things just seem to happen. -- Calvin ___ Info-cvs mailing list [EMAIL PROTECTED] http://mail.gnu.org/mailman/listinfo/info-cvs
RE: Preventing Commits to a Branch
You may create a program to be called on every commit operation. Your program must analyze the file names, their revision numbers (the third part of revision number identifies the branch - the x in 1.1.x.1 identifies the branch x) and decide if the commit operation is legal or not. Use program exit code to tell cvs what to do - exit code 0 to allow commit operation and exit code 0 to deny it. Read more about this on Cederqvist (CVS Manual - Appendix C), commitinfo administrative file Cheers, Xandao. -Original Message- From: Jake Colman [mailto:[EMAIL PROTECTED] Sent: Friday, June 20, 2003 5:34 PM To: [EMAIL PROTECTED] Subject: Preventing Commits to a Branch Is there a way to prevent commits to be done to a specific branch? Once the branch has been released we want to make sure it is not furthur modified. In a releated manner, is there a way to prevent an assigned tag from being moved or deleted from a specific revision? TIA! -- Jake Colman Principia Partners LLC Phone: (201) 209-2467 Harborside Financial Center Fax: (201) 946-0320 902 Plaza Two E-mail: [EMAIL PROTECTED] Jersey City, NJ 07311 www.principiapartners.com ___ Info-cvs mailing list [EMAIL PROTECTED] http://mail.gnu.org/mailman/listinfo/info-cvs ___ Info-cvs mailing list [EMAIL PROTECTED] http://mail.gnu.org/mailman/listinfo/info-cvs
Re: Preventing Commits to a Branch
Alexandre Augusto Drummond Barroso [EMAIL PROTECTED] wrote: You may create a program to be called on every commit operation. Your program must analyze the file names, their revision numbers (the third part of revision number identifies the branch - the x in 1.1.x.1 identifies the branch x) and decide if the commit operation is legal or not. Use program exit code to tell cvs what to do - exit code 0 to allow commit operation and exit code 0 to deny it. Read more about this on Cederqvist (CVS Manual - Appendix C), commitinfo administrative file The Cederqvist says: Much of the information about the specific commit request being made, including the destination branch, commit message, and command line options specified, is not available to the command. The args I see (with version 1.11.2) are: directory files. ie: /net/cvs/cvs/CVSROOT/cl_commit_check: /cvs/CVSROOT cl_commit_check How are you suggesting we find out the version number from this? Cheers, Xandao. -Original Message- From: Jake Colman [mailto:[EMAIL PROTECTED] Sent: Friday, June 20, 2003 5:34 PM To: [EMAIL PROTECTED] Subject: Preventing Commits to a Branch Is there a way to prevent commits to be done to a specific branch? Once the branch has been released we want to make sure it is not furthur modified. In a releated manner, is there a way to prevent an assigned tag from being moved or deleted from a specific revision? TIA! -- Jake Colman Principia Partners LLC Phone: (201) 209-2467 Harborside Financial Center Fax: (201) 946-0320 902 Plaza Two E-mail: [EMAIL PROTECTED] Jersey City, NJ 07311 www.principiapartners.com ___ Info-cvs mailing list [EMAIL PROTECTED] http://mail.gnu.org/mailman/listinfo/info-cvs ___ Info-cvs mailing list [EMAIL PROTECTED] http://mail.gnu.org/mailman/listinfo/info-cvs ___ Info-cvs mailing list [EMAIL PROTECTED] http://mail.gnu.org/mailman/listinfo/info-cvs
Re: Preventing Commits to a Branch
Kevin Layer writes: The args I see (with version 1.11.2) are: directory files. ie: /net/cvs/cvs/CVSROOT/cl_commit_check: /cvs/CVSROOT cl_commit_check How are you suggesting we find out the version number from this? You can run cvs -n status (the -n causes it to ignore the lock that's in place for the in-progress commit). -Larry Jones I stand FIRM in my belief of what's right! I REFUSE to compromise my principles! -- Calvin ___ Info-cvs mailing list [EMAIL PROTECTED] http://mail.gnu.org/mailman/listinfo/info-cvs