Question
We have an offsite lab that currently pulls test suites from our cvs repository at our home office while running tests.. Problem is, the test suites in cvs are huge and will sometimes take hours to checkout over the dedicated pipe (vs a couple minutes when checked out at the home office). In order to speed things up, I'd like to set up a cvs read only mirror copy of the repository at the offsite that stays up to date automatically with the master repository. That way the offsite lab can checkout test suites without having to go through the pipe. My question is, does cvs support the notion of a read only mirror repo? Thanks in advance for any info. Mark Lancisi ___ Info-cvs mailing list Info-cvs@gnu.org http://lists.gnu.org/mailman/listinfo/info-cvs
cvs diff -r queston
Hello - I've got a branch that was branched some months ago from the trunk of one of my projects. I'd like to diff the head of this branch with the HEAD of the trunk. So - while in the top level directory of a local checked out copy of the branch I run: cvs diff -rHEAD Problem is, this seems to only return differences between the base files for the branch and the HEAD of the trunk, rather than the head of the branch and HEAD of the trunk. (Example: So if I have file x.c that is currently version 1.4 on the trunk and 1.2.2.7 on the branch, I'd expect the command I run run cvs -r1.4 -r1.2.2.7 x.c against that file, but instead it runs cvs diff -r1.2 -r1.4 x.c) One way around this, I've found, is to use rdiff instead: cvs rdiff -rbranchname -rHEAD projectname This does do the appropriate diffs, however I don't understand why simply running cvs diff -rHEAD doesn't do the same thing.. Thanks in advance for any help! ___ Info-cvs mailing list Info-cvs@gnu.org http://lists.gnu.org/mailman/listinfo/info-cvs
Question regarding branch merges
I've got a branch that I've been keeping in line with the HEAD of the trunk by merging via : cvs update -d -j foottag -j HEAD in my branch sandbox, and then committing the results and moving the foottag on the trunk to the HEAD . This works great.. However - there is one issue I'm seeing.. New directories on the trunk (and any new files in them) do not get merged into my sandbox. New files in existing directories do, but new directories containing new files do not. Does anyone have any idea if this is a design limitation or a bug in cvs? Or am I just doing something wrong? Thanks in advance! Mark Lancisi ___ Info-cvs mailing list [EMAIL PROTECTED] http://mail.gnu.org/mailman/listinfo/info-cvs
question regarding file has disappeared message on checkout..
Does anyone know what this means? I'm getting this message on a few files when I do a checkout .. It looks like the files in question are still available in the repository, but they did not get checked out... Thanks in advance for any help! markl ___ Info-cvs mailing list [EMAIL PROTECTED] http://mail.gnu.org/mailman/listinfo/info-cvs
Changing the name of a branch tag
Is there an easy way to change the name of a branch tag in cvs? Thanks in advance for any info.. ___ Info-cvs mailing list [EMAIL PROTECTED] http://mail.gnu.org/mailman/listinfo/info-cvs
question regarding diffing tags and branches..
I need to find out the list of changes, per file, made to a branch since its creation. I also need a list of changes, per file made to the trunk since creation of the branch. I want to be able to sort these lists of files and compare them. I've got a statictag signifying the foot of the branch. Does anyone have any tips on the easiest way to get this info out of cvs? thanks in advance. markl
cvs date and time question
Does anyone know if there is any easy way (via cvs) to find out exactly what date and time a local source tree was checked out (cvs co) or last updated (cvs update)? At this point I am ready to simply long list the entire tree looking for most recent dates and times, but that is ugly and time consuming.. thanks! markl ___ Info-cvs mailing list [EMAIL PROTECTED] http://mail.gnu.org/mailman/listinfo/info-cvs
Tags question
Is there a cvs command or utility that you can run on a given project/module that will give you a list of all the tags present therein? thanks in advance! markl
rcsinfo question
I am attempting to use rcsinfo to display a small custom commit log template. I have a test project in cvs I am working on so the rcsinfo file looks like this: test_project /home/cvsuser/repo/CVSROOT/checkintemplate I then attempt a commit to "test_project". Despite the fact that /home/cvsuser/repo/CVSROOT/checkintemplate exists on the server, the client continues to display the default template in the editor of your choice.. (in my case, vi)... I have not found any info on the net or in manuals that refer to problems with this or steps I might have to take to get it to work. Am I missing something here? Does anyone have any idea?? thanks in advance!!! markl
Question regarding commit logs.
How do I get cvs to bring up a preconfigured simple text template containing fields to fill in instead of a blank editor window when you do a cvs commit *without* the -m? I'd like to have a fill in the blank template to standardize log messages and institute a process that reminds people that checkin comments are inportant and should always contain good descriptions of the changes made to a file or group of files. I see the template containing fields like: Problem: Solution: Tests run: Any ideas? Thanks in advance!! markl ___ Info-cvs mailing list [EMAIL PROTECTED] http://mail.gnu.org/mailman/listinfo/info-cvs
Fw: Question regarding commit logs.
Whoops. Sorry - Turns out I found the answer to my question on line.. But thanks to all who replied. I do have one other question that I did NOT find an answer too.. If I have verifymsg run a shell script by DEFAULT that verifies that the comment it is passed is written using the template listed (also by DEFAULT) in rcsinfo, will this by definition cause a commit with -m to fail or does the -m completely skip the rcsinfo AND verifymsg steps??? thanks. (again) ! markl - Original Message - From: Mark Lancisi [EMAIL PROTECTED] To: [EMAIL PROTECTED] Sent: Wednesday, October 17, 2001 2:39 PM Subject: Question regarding commit logs. How do I get cvs to bring up a preconfigured simple text template containing fields to fill in instead of a blank editor window when you do a cvs commit *without* the -m? I'd like to have a fill in the blank template to standardize log messages and institute a process that reminds people that checkin comments are inportant and should always contain good descriptions of the changes made to a file or group of files. I see the template containing fields like: Problem: Solution: Tests run: Any ideas? Thanks in advance!! markl ___ Info-cvs mailing list [EMAIL PROTECTED] http://mail.gnu.org/mailman/listinfo/info-cvs ___ Info-cvs mailing list [EMAIL PROTECTED] http://mail.gnu.org/mailman/listinfo/info-cvs
Question regarding locking
I've got two top level projects in a single cvs repository. I'd like to lock one of those projects. In other words, I'd like for everyone, except maybe one or two users, to be read only users of one of the projects. The other projects needs to remain read/write for all. It looks like I can set this up at the repository level by using the "readers" file. However, I cannot seem to find any info on the web or reference books that say anything about locking trees at the projects level, or the branch or file level, for that matter. I figure if a toy Sourcesafe can do this, cvs must have a way. Thanks in advance for any info.. markl
question regarding cvs history
I need to find out which modules have been committed on a branch tag I created 1 week ago. Getting this sort of info from the mainline is not particularly difficult, but I'll be damned if I can figure out how to get it for branches... I don't see any mention of how to show history of branches in any cvs history help or FAQ I have found . Is cvs history the correct command to use to get this info (and if so, what is the magic) OR is there some other command I should use ( or file I should look at...) Any help is greatly appreciated.. Thanks!!! markl ___ Info-cvs mailing list [EMAIL PROTECTED] http://mail.gnu.org/mailman/listinfo/info-cvs