History move?
This may be documented somewhere, but on the chance that someone is familiar with the process, can they explain how to migrate history of a file to a new file that is intended to replace the previous file? As an example, suppose foo/bar.c is at version 1.23, and the author has refactored so that she now wishes the file to become foo/barBase.c. How can the history of foo/bar.c be made part of the new file? Mark Mark Jaffe | (408) 972-9638 (home) Chief Wizard| (408) 807-2093 (cell) Computer Wizards | (425) 795-6421 (FAX) [EMAIL PROTECTED] | http://home.earthlink.net/~wizards44/ ___ Info-cvs mailing list [EMAIL PROTECTED] http://lists.gnu.org/mailman/listinfo/info-cvs
RE: CVS security question
You can prevent a user from logging in by setting the shell variable in the /etc/password file to a nonexistent shell. This will allow authorization, but not allow login. -Original Message- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] Behalf Of Pankaj Garg Sent: Tuesday, February 03, 2004 10:59 AM To: [EMAIL PROTECTED] Subject: CVS security question To use SSH i need to make shell accounts for those two users. Now because these two users have shell account and have write access to my repository, they can essentially login in my CVS server box and do an rm -fR on my whole repository. Is there a way to prevent this? = Mark Jaffe| (408) 972-9638 (home) Chief Wizard | (408) 807-2093 (cell) Computer Wizards | (425) 795-6421 (FAX) ___ Info-cvs mailing list [EMAIL PROTECTED] http://mail.gnu.org/mailman/listinfo/info-cvs
File ownership
While browsing one of our repositories, I came across a part of the tree that did not belong where it was. It appeared as if one of the developers had done an import into the tree from her work area (the top of the checkin was CVS_WORK which was a locally-defined convention.) I noticed the file ownership and contacted the developer, who denied even needing to work in this part of the tree. How would it be possible for the files to be marked as owned by that user if she did not check them in? Is it possible we cannot trust the CVS server to write the files properly? It would not be prudent for another developer to use someone else's login account, but would that be possible? CVS server is 1.11.9 on Solaris and users are all using WinCVS 1.13.10 pserver authentication. = Mark Jaffe| (408) 972-9638 (home) Chief Wizard | (408) 807-1530 (cell) Computer Wizards | (425) 795-6421 (FAX) ___ Info-cvs mailing list [EMAIL PROTECTED] http://mail.gnu.org/mailman/listinfo/info-cvs
WinCVS bug
The command-line mode in WinCVS is not behaving correctly. Issuing a command to delete a branch tag failed. I was able to issue the exact same command on Solaris to the exact same server and it succeeded. = Mark Jaffe| (408) 972-9638 (home) Chief Wizard | (408) 807-1530 (cell) Computer Wizards | (425) 795-6421 (FAX) ___ Info-cvs mailing list [EMAIL PROTECTED] http://mail.gnu.org/mailman/listinfo/info-cvs
CVS refuses to remove (branch) tag
I have a user who created a branch tag on a file and wishes to have it removed. Nothing was committed to the branch. CVS refuses to delete the tag. Is it because there was no commit to the branch? The message I get from CVS (version 1.11.9) is cvs tag: Not removing branch tag `cr-1577' from '/home/cvsroot/internetservices/Ecare/html/care/MICCcontactForm.html,v'. = Mark Jaffe| (408) 972-9638 (home) Chief Wizard | (408) 807-1530 (cell) Computer Wizards | (425) 795-6421 (FAX) ___ Info-cvs mailing list [EMAIL PROTECTED] http://mail.gnu.org/mailman/listinfo/info-cvs
Anyone using CVSPermissions?
I'd like to discuss Vivek Venugopalan's add-on if anyone is willing to share their experiences. I've been evaluating the scripts and am somewhat underwhelmed with various problems. Server is version 1.11.9, running on Solaris 8; most clients are WinCVS 1.10. Mark = Mark Jaffe| (408) 972-9638 (home) Chief Wizard | (408) 807-1530 (cell) Computer Wizards | (425) 795-6421 (FAX) ___ Info-cvs mailing list [EMAIL PROTECTED] http://mail.gnu.org/mailman/listinfo/info-cvs
improper behavior or improper usage?
CVS is not behaving as expected, and causing great difficulty. We have a baseline tag DEV and wish to add to it any files with a tag READY_FOR_DEV so we issue a command cvs checkout -r DEV -r READY_FOR_DEV module but we end up with only the stuff maerked READY_FOR_DEV What we get is only the last revision mentioned. If we ask for cvs update -r READY_FOR_DEV -r DEV module then we only get DEV. If I say cvs update -j DEV -j READY_FOR_DEV module I only get READY_FOR_DEV merged with anything from DEV. None of this is right. We need the UNION of the two tags, not the intersection! = Mark Jaffe| (408) 972-9638 (home) Chief Wizard | (408) 807-1530 (cell) Computer Wizards | (425) 795-6421 (FAX) ___ Info-cvs mailing list [EMAIL PROTECTED] http://mail.gnu.org/mailman/listinfo/info-cvs
PVCS to CVS migration question...
Greetings, all. After migrating PVCS to CVS, there are many files which have been deleted in PVCS but still show up in CVS. Where does PVCS keep the info about deleted files and is there a command-line option to display the status? This is causing us MAJOR pain to debug. Mark Jaffe CVS Administrator Verizon Wireless = Mark Jaffe| (408) 972-9638 (home) Chief Wizard | (408) 807-1530 (cell) Computer Wizards | (425) 795-6421 (FAX) ___ Info-cvs mailing list [EMAIL PROTECTED] http://mail.gnu.org/mailman/listinfo/info-cvs
Limit on number of repositories?
We are running cvs 1.11 on Solaris and have come upon a problem. In the cvspserver config line in /etc/inetd.conf, we have found that if there are more than 4 --allow-root=path then we cannot authorize ANY of the repositories. Is this something that can be changed or fixed? Or have we done something wrong? Mark Jaffe CVS Admin VerizonWireless.com = Mark Jaffe| (408) 972-9638 (home) Chief Wizard | (408) 807-1530 (cell) Computer Wizards | (425) 795-6421 (FAX) ___ Info-cvs mailing list [EMAIL PROTECTED] http://mail.gnu.org/mailman/listinfo/info-cvs
Re: Limit on number of repositories?
Mark, Thanks! Can you give me an example? How would this look in inetd.conf? Mark -Original Message- From: Mark D. Baushke [EMAIL PROTECTED] Sent: Sep 15, 2003 11:47 AM To: Mark Jaffe [EMAIL PROTECTED] Cc: CVS List (E-mail) [EMAIL PROTECTED] Subject: Re: Limit on number of repositories? Mark Jaffe [EMAIL PROTECTED] writes: We are running cvs 1.11 on Solaris and have come upon a problem. In the cvspserver config line in /etc/inetd.conf, we have found that if there are more than 4 --allow-root=path then we cannot authorize ANY of the repositories. Is this something that can be changed or fixed? Or have we done something wrong? The inetd.conf file does not like lots of arguments or long lines... So, what you probably need to do is to put your cvs command into a script that is run from inetd.conf rather than having the raw --allow-root=path arguments in a script and have the inetd.conf line run the script for you. -- Mark = Mark Jaffe| (408) 972-9638 (home) Chief Wizard | (408) 807-1530 (cell) Computer Wizards | (425) 795-6421 (FAX) ___ Info-cvs mailing list [EMAIL PROTECTED] http://mail.gnu.org/mailman/listinfo/info-cvs
Exclusionary checkout?
We have been working on revising an archaic workflow, and a question came up which I could not resolve with my 6 years of CVS experience. Would it be possible to pull a set of files from the repository in a _NEGATIVE_ sense? That is, I want all the files that do NOT have tag X-Y-Z. = Mark Jaffe| (408) 972-9638 (home) Chief Wizard | (408) 807-1530 (cell) Computer Wizards | (425) 795-6421 (FAX) ___ Info-cvs mailing list [EMAIL PROTECTED] http://mail.gnu.org/mailman/listinfo/info-cvs
CVS question
Is this an appropriate forum for questions on WinCVS? I need to know how it stores individual customisations, such as which menu items are applied to the customized right-click menu. We would like to share a default set of menu customizations among members of the team.. = Mark Jaffe| (408) 972-9638 (home) Chief Wizard | (408) 807-1530 (cell) Computer Wizards | (425) 795-6421 (FAX) ___ Info-cvs mailing list [EMAIL PROTECTED] http://mail.gnu.org/mailman/listinfo/info-cvs
Different behavior on VPN
Very perplexing to say the least! Does anyone have experience in accessing CVS over a VPN? We have a developer who called in from home saying he could not see all versions of a file in WinCVS. A colleague in the office looked in the same source tree and could see multiple branches where the guy at home could only see a single path from the trunk revision! How is this possible? I had the guy at home do an update and he still could not see. He was doing a graph command on a file, so it should not matter what he had checked out. As CVS admin, I am accountable; what do I tell them? = Mark Jaffe| (408) 972-9638 (home) Chief Wizard | (408) 807-1530 (cell) Computer Wizards | (425) 795-6421 (FAX) ___ Info-cvs mailing list [EMAIL PROTECTED] http://mail.gnu.org/mailman/listinfo/info-cvs
Getting file comment info?
I am curious if there is a method for retrieving the check-in comment on a file revision. I can't see the option after a quick glance through various status or log calls. ___ Info-cvs mailing list [EMAIL PROTECTED] http://mail.gnu.org/mailman/listinfo/info-cvs
programmatic login possible?
We are attempting to program a CVS checkout-update-build process which will query an internal database for changes to be applied to a baseline tag for a new build. We will do this in Java, and we need to know how to use the CVS API for login. Can we supply the password in the login call? How to do this? Mark Jaffe Release Engineer Eturn Communications Inc., 408-331-0863 ___ Info-cvs mailing list [EMAIL PROTECTED] http://mail.gnu.org/mailman/listinfo/info-cvs