Questions tagged [cvs]

CVS (Concurrent Versions System) is a version control system

CVS is one of the first client/server version control systems. It builds heavely on the RCS file format and initially used RCS within its scripts.

CVS works with unreserved checkouts, so merge conflicts have to be resolved or prevented. New open source projects are seldom setup in CVS as more modern and capable distributed version control systems like Mercurial (hg), git and Bazaar (bzr) are widely available.

CVS documentation can be found here

22 questions
4
votes
0 answers

Restricting access to just CVS and Git commands

At work we have a server which hosts our CVS repository and in order to restrict shell access to this system, I have deployed rssh which has worked well for a number of years. We are now converting part of our repository to Git and using this…
Burhan Ali
  • 400
  • 1
  • 3
  • 15
3
votes
1 answer

How do I check out the OpenBSD web site via CVS?

I recently read this on the OpenBSD misc mailing list: "John Darrah" writes: > Hi. Would it be possible to get SSL on the OpenBSD website(s)? > It would be just a couple lines to change in nginx.conf/httpd.conf. > SSL certificates are free from…
gasko peter
  • 5,434
  • 22
  • 83
  • 145
2
votes
2 answers

Specify an alias as preferred editor in rc files (like .cvsrc)?

I have in my .cvsrc: cvs -q -e vim I want to create an alias (like my-vim or something like that): alias my-vim="vim -S ~/myscript.vim" And do cvs -q -e my-vim Unfortunately, this doesn't work. What do I have to do to make an alias work inside…
2
votes
2 answers

Putting a warning flag on a particular version

I have 4 versions of a file 1.21, 1.22, 1.23 and 1.24. After a month of time I came to know that the version 1.22 and 1.23 have some errors in them. Now I don't want anyone to use those versions. One way to solve it is to delete those versions, but…
Chankey Pathak
  • 1,833
  • 8
  • 27
  • 35
2
votes
2 answers

Erasing 2-lines pattern with sed/grep/whatever

I have a huge cvs log file which, cleaned from the useless info, reads something like Working file: unmodifiedfile1.c ================ Working file: modifiedfile1.h ---------------------------------- revision 1.3 Fixed some…
Davide
  • 123
  • 4
2
votes
2 answers

Why would cvs check in a diff instead of a file?

I did a checkout recently, and one of the files was not the file that I checked in, but rather it was a diff of that file and the previous version. Is cvs known for this kind of error?
Poppy
  • 23
  • 2
1
vote
1 answer

how to remove dangerous stuff from old CVS commits?

Cleaning up after a former employee, I've found that they accidentally included 800MB of data files in a commit to CVS years ago. Several other commits to the same project were made afterwards. This data is extremely security sensitive and legally…
Medievalist
  • 407
  • 4
  • 7
1
vote
1 answer

SSH hangs on login, shows "cvs server" as the hung process for the user

When I attempt to log in to a CentOS box via ssh, it hangs after putting in the password. I can get in to the system via console and when i run w I can see "cvs server" running for the user trying to login. USER TTY FROM LOGIN IDLE …
saleetzo
  • 570
  • 2
  • 9
  • 23
1
vote
0 answers

Is there a way to do a full name search in cvs history?

I'm not sure if this is a cvs bug or what it is, but I'm debugging some crusty scripts and found cvs history -D "-1 days" -c "s-server-moo-3" spits out M 2018-03-02 19:06 +0000 user 1.71 s-server-moo-39 Network-Configs/configs ==…
Peter Turner
  • 1,754
  • 3
  • 20
  • 34
1
vote
0 answers

cvs auto setenv and login without typing password again

Hi I'm trying to logon to cvs automatically every time I start the machine. This works well but I have to manually type cvs login in the shell: setenv CVSROOT :pserver:$USER@vlsj-cccc:/vols/cvsroot So I tried to add the password in my .cshrc file…
cdnszip
  • 253
  • 1
  • 4
  • 9
1
vote
0 answers

Inheriting permissions with ACLS

I've trying to set up a CVS repository using ACL's (setfacl) and having trouble getting permissions to inherit properly. Namely, when a user commits to the repository, I want the file to inherit the acl's of the parent folder. However, using the -d…
user979616
  • 13
  • 2
1
vote
0 answers

CVS and pserver

Recently I am forced to migrate an ancient CVS installation from ubuntu to CentOS. I am using 'cvsnt' from 'March Hare'. I am trying to reproduce this old legacy server's function on my relatively new CentOS box. I have got cvslockd running,…
Baazigar
  • 732
  • 3
  • 9
1
vote
0 answers

How can I cause cvs update to use the destination folder's default posix acl mask?

I have a directory and file with these permissions: # file: blue/ # owner: user-a # group:…
1
vote
1 answer

How to commit a directory in CVS?

I know CVS is pretty old but have to use it in company. Recently we have upgraded a library to the latest version. Now we want to replace the old library with new library. So basically we want to first rename the old library in CVS and then commit…
Chankey Pathak
  • 1,833
  • 8
  • 27
  • 35
1
vote
1 answer

How to list files in CVS attic?

If I remove a file from CVS with rm -v testfile, cvs remove testfile and cvs commit testfile, then the testfile is moved to attic. I can restore the file from attic with cvs add testfile and cvs commit testfile commands. However, I need to know the…
Martin
  • 7,284
  • 40
  • 125
  • 208
1
2