info-cvs
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Too Frequently Asked Questions


From: Alexey Mahotkin
Subject: Too Frequently Asked Questions
Date: Sun, 11 Feb 2001 01:38:37 +0300 (MSK)

        TOO FREQUENTLY ASKED QUESTIONS OF INFO-CVS MAILING LIST

Copyright (C) 2001 Alexey Mahotkin and respectful contributors

Maintainer: Alexey Mahotkin <address@hidden>
URL: http://alexm.here.ru/cvs/info-cvs-faq
Revision: $Id: info-cvs-faq,v 1.3 2001/02/10 22:38:23 alexm Exp $


0. PREAMBLE
=================================================================

1. META-QUESTIONS
=================================================================

Q: How do I subscribe to info-cvs mailing list?  How do I unsubscribe?

A: Please visit http://mail.gnu.org/mailman/listinfo/info-cvs.

***DO NOT*** send subscription or unsubscription requests to the
<address@hidden>.  You will only waste other's time and bandwidth.


2. PSERVER SETUP
=================================================================

Q: I have setup CVS-pserver, and now when I'm trying to do

        $ cvs checkout 

it says: 
cvs server: cannot open /root/.cvsignore: Permission denied


A: Workaround: You could create small .sh-file:

= my-pserver.sh ====
#!/bin/sh
unset HOME
exec /usr/bin/cvs --allow-root=/repository pserver
====================

And use it in /etc/inetd.conf, instead of calling cvs binary itself:

= /etc/inetd.conf ==
2401  stream  tcp  nowait  root  /usr/local/bin/my-pserver.sh cvs
====================

This is caused by misfeature in CVS.  :pserver: does not have home
directory and should not try to use it.  There exist patches that fix
that behaviour, if you wish to get rid of that problem once and for
all.


3. GENERAL USAGE
=================================================================

Q: I have tagged my repository with 'cvs tag', and now when I am
trying to commit, it says 

  cvs commit: sticky tag `TAG' for file `myfile' is not a branch

and does not commit!

A: To get rid of this sticky tag, run 'cvs update -A'.

This is because you gave '-r TAG' option to 'cvs co', and the 'TAG'
was not branch tag.



4. INFRASTRUCTURE
=================================================================

Q: I have a large MS Visual SourceSafe repository.  How could I
convert it to use it from CVS?

A: There are two different scripts for that purpose:

Laine Stump <laine+info-cvs(at)laine.org> has taken scripts originally
written in Perl by Jerry Nairn <jnairn(at)realnames.com>, and enhanced
it quite a bit.  The result is available at:

        http://www.laine.org/cvs/vss2cvs/

Curt Hagenlocher <curt(at)hagenlocher.org> has written another script
in JavaScript, which is available at:

        http://www.hagenlocher.org/software/vss2rcs.js

=================================================================

Local variables:
mode: text
End:

--alexm



reply via email to

[Prev in Thread] Current Thread [Next in Thread]