cvs

How to mirror one one git remote to another with push

The problem is a simple one. I've used git cvsimport to import a cvs repo into a remote branch in a local git repository. I then wish to sync this repository: branches, tags, and all, to a git repository in the cloud (github / gitorious). To do this I don't have the access to rsync or copy the repository directly, I have to use git push...

Should we store JRE in CVS/SVN?

I want to bundle JRE 6.0 together with my java application. All my source code reside in CVS. My client will check-out the code and build it themselves. Should I store JRE in CVS? ...

Why can't Cygwin CVS read the CVS password file in a Ruby/Perl script?

On the Windows command line and cygwin bash I can execute the following without problems: cvs login cvs -Q log -N -rVersion_01_00 A ruby script in the same directory contains the following: `cvs login`; `cvs -Q log -N -rVersion_01_00`; When I execute the ruby script on the Windows command line I get the following error: cvs log: w...

Pipe shell output to svn del command?

I have a rather complicated deploy setup for our Drupal site that is a combination of CVS and SVN. We use CVS to get the newest versions of modules, and we deploy with SVN. Unfortunately, when CVS updates remove files, Subversions complains because they weren't removed in SVN. I am trying to do some shell scripting and Perl to run an svn...

Why should I use version control?

Possible Duplicates: Do I really need version control? Using Version Control for Home Development I was reading a blog where the writer said this "Code doesn’t exist unless it’s checked into a version control system. Use version control for everything you do. Any version control, SVN, Git, even CVS, master it and use it...

How to get vimdiff to display output from cvs diff --side-by-side

CVS diff has the option to display revisions side by side and denote diffs with usual patch symbols like: import zlib import zlib > import time import traceback import traceback import cElementTree as ElementTree ...

Source control products that support linked/shared files?

We're interested in moving from a source control system that supports the concept of shared or linked files. A shared file means: a file modified in one project, is automatically updated changed in every other project that uses that same file. It does this without a developer having to request it, reverse-integrate it, ask for it, or e...

CVS Merging Algorithm

What algorithm does CVS use when merging two branches (using the -j)? Is the CVS tag, branch, or date aware? Does it just do a plain text diff (for example, using the unix diff tool)? Does it use a 2 way or 3 way diff? If it uses a 3 way diff, what is the base version it uses? Thanks ...

cvs admin delete revisions

Hi, I have a CVS repository with branches and tags. I want to delete all the revisions and to keep only the latest revision of the trunk and the latest in every branch. I'm familiar with the "-o" command but I don't quite understand. I've read about it but I could use some help with the command. Thanks, Oded. ...

One project, Multiple customers with git ?

Hi all Im new to GIT and dont know yet how much it will fit my needs, but it looks impressive. I have a single webapp that i use for differents customers (django+javascript) I plan to use GIT to handle these differents customers version as branches. Each customer can have custom files, folders and settings, improved versions... but th...

What is a regular expression I can use in Vim to find CVS conflicts?

What is a regular expression I can use in Vim to find conflicts in CVS and possibly other version control systems? ...

Recursively CVS add files/directories and ignore existing CVS files.

There's a similar post @ http://stackoverflow.com/questions/5071/how-to-add-cvs-directories-recursively However, trying out some of the answers such as: find . -type f -print0| xargs -0 cvs add Gave: cvs add: cannot open CVS/Entries for reading: No such file or directory cvs [add aborted]: no repository And find . \! -name...

Restoring CVS from Attic Files

I've been given a tar.gz file which is supposed to be a snapshot of a dead project. The project used to be stored in a CVS repository. The problem is that I don't get actual snapshots of the files. Instead, each directory has a subdirectory called "Attic" and a bunch of "f,v" files, where "f" seems to be the name of the original file. Th...

Change directory and branch within CVS repository to read-only

We are moving to SVN and need to prevent commits to specific directories/modules within the CVS repository. What is the best way of doing this? I have currently set the filesystem permissions for this directory to read-only and seems to do the job for now - but is there a 'cvs' way of doing this? Also, can I make a specific branch read...

cvs setview command

is there a command in cvs similiar to setview in clearcase? ...

What is the best tool for a team of programmers to collaborate on a project?

Me and some friends are starting a programming group as a hobby and we're looking for a way to easily collaborate. Meaning, someone start working on the file, everyone on the team can see that he worked on the file, etc. We need something that's fast, free and not necesarilly full of features, we are doing this as a hobby and not as a ...

Listing CVS Attic/Delete files

How to get a list of deleted files in CVS (ie files in Attic). ...

CVS in Windows Vista Best Practice?

I have to start using CVS at my new company so that I can play nicely with the developers who are all *nix users. I happen to be a Windows Vista user and unfortunately do not have the ability to switch anytime soon. I am also not exactly a command line guru yet, so any simplified method is ideal for me. I discovered TortoiseCVS today an...

Can I use a single cscope database for multiple copies of a project

Hi, I usually have 2-3 checkouts of my project - one for working, one for testing etc.. These checkedout copies of the project sometimes require browsing through the sources. I use cscope & ctags. The cscope database file is ~200MB in size and the IT team in our company always complains about the excessive disk usage. So, I am plannin...

How to change the description of a file in CVS?

How to change the description of a file in CVS? By description, I mean the text after the "description:" line when I issue cvs log. Thanks. ...