cvs

Access CVS through Apache service using SSPI

I'm running an Apache server (v2.2.10) with mod_python, Python 2.5 and Django. I have a small web app that will show the current projects we have in CVS and allow users to make a build of the different projects (the build checks out the project, and copies certain files over with the source stripped out). On the Django dev server, ever...

What is the easiest way to figure out who wrote/edited this line of code?

This obviously requires the source file to be under source control. I would ideally like a tool which works under the IDE (Eclipse, Visual Studio, etc) - but an external tool would be nice, too. Obviously, it is possible manually go through previous versions of the file, and compare the various versions, but I am looking for a way to be ...

CVS Automation: How do I detect a local file has been deleted so as to trigger a cvs remove?

I'm looking to automate the backup of a Windows XP file structure (a wiki) into CVS. Through repeated calls to cvs commit and cvs add I can identify and commit changed files and newly added files, but I can't see a cvs command that would let me know a local file has been deleted. One possibility would be to update a parallel file stru...

CVS Tag Report

I found this question: How to find out which CVS tags cover which files and paths? (3) However, the results are not at all what I'm expecting. I'm using the following: cvs -n -q update -r ET30908 I'm looking for every file tagged with 'ET30908'. ...

Get CVS to chgrp on checkin

I am working with a cvs repository at a clients site, and I do a checkin via ssh (CVS_RSH=ssh). My default group is "foo", and I am also a member of "bar". The repository should be accessible by members of group "bar". However, whenever I do a checkin, it changes the group of the file I checked in to "foo". This makes the file readon...

How do I find out which version control system my working copy is from?

If you have some directories from different version control systems (cvs, svn...), how do you find out what type of repository each came from? ...

Merge multiple CVS projects into one

I have several related CVS projects, and I'd like to move them into subdirectories of a single new project. Let's assume that everyone using the projects will delete their working copies before I make the change. Is it safe to just go into the repository directory and move the directories, as suggested in the manual? Do I need to do any...

How can I set up Eclipse to use ssh-agent for cvs?

Several ways to ask this question: How can I get eclipse to use my ssh-config? How can I get eclipse to use /usr/bin/ssh instead of the internal implementation? (I am not completely sure it does, but it does not read Host-entries in .ssh/config) This is what I have tried: have CVS_ROOT in the environment eclipse starts in (I am as...

Web Interface to Versioning System

Does anyone know of any versioning system with a great web interface so that it can basically be managed and used from a browser? The interface would need to function in the areas of committing new code and viewing/downloading previous commits. ...

Moving from CVS to git: $Id:$ equivalent?

I read through a bunch of questions asking about simple source code control tools and git seemed like a reasonable choice. I have it up and running and it works well so far. One aspect that I like about CVS is the automatic incrementation of a version number. I understand that this makes less sense in a distributed repository, but a...

Practical way to commit changes in source control to multiple branches

A common scenario when using source control is to have a development branch along with versioned release branches. We use CVS, with HEAD as the development branch, and a branch named e.g. release-6-2 for the current release of a product. Development of new features go into the development branch only, but bug fixes sometimes have to be ...

Convert CVS/SVN to a Programming Snippets Site

I use cvs to maintain all my python snippets, notes, c, c++ code. As the hosting provider provides a public web- server also, I was thinking that I should convert the cvs automatically to a programming snippets website. cvsweb is not what I mean. doxygen is for a complete project and to browse the self-referencing codes online.I think...

"Trouble launching CVS process" when using TortoiseCVS

When using TortoiseCVS, as I checkout a module, dialog (see screenshot) telling me "Trouble launching CVS process", "The handle is invalid". Any idea on how this would be happening? ...

Managing dependencies with Eclipse and CVS

I have a bit of code for a dll that is needed by two or more projects in eclipse. Currently each project has a copy of the code and builds the DLL separately. I want to separate the dll code into a separate eclipse project so there is a common location. But I want to avoid the situation where we have to build the dll in the one project, ...

Tortoise CVS: Can project list be made persistant (for checkout) ?

Since I upgraded Tortoise (1.10.4), the list of projects during checkout are no longer persistent -- I have to use "Fetch List" every time (unless I already know the module name). Does anybody know of a method to make them "stick" ? ...

How do I revert a big change in CVS?

One of my colleagues has totally messed up the contents of a directory in our main CVS repository. I need to just revert the whole module to the state it was in at the end of last year. What's the CVS command to do this please? He has added and removed hundreds of files, so a simple "copy over files from old checkout and commit" isn't...

CVS to SVN

We are migrating from CVS to SVN and as far as I can see, SVN does not have checkout hooks. Rephrase of my question. In CVS the post checkout operation is defined using the '-o' option when defining modules in the module file. This is a behavious I am looking for in SVN. ...

Tortoise CVS - Prevent a user from committing changes in a branch?

How do I prevent a developer from committing changes into a particular branch in CVS? Recently, a fellow developer committed code into the main branch, leaving me with a lot of rolling back to do ;-( How can I prevent this? ...

What CVS client for Java do you recommend?

I'm looking for a CVS client to embed in my Java application. What do you recommend? ...

CVS script to automatically add, remove, and commit

I'm looking for a script which takes a working copy of a CVS module, performs any necessary "cvs add" and "cvs remove" commands, and commits everything. The end result is that the repository copy becomes exactly like the working copy. I think I've seen something like this before, but I couldn't find it on Google. Does anyone have a simi...