Trying to figure out the CVS repository server.


 
Thread Tools Search this Thread
Top Forums UNIX for Advanced & Expert Users Trying to figure out the CVS repository server.
# 1  
Old 01-02-2014
Trying to figure out the CVS repository server.

We have an issue where we are able to check out files from unix however not from windows. On Unix I have the cvs host set to /home/group/CVSROOT but when I try and access the folder from windows I get an exception that the server refuses connection.

On unix the CVSROOT is a filer and not the actual repository - trying to use SSH to connect to that server does not work i.e I can check out the repository on Unix but not on Windows. Is this an issue do I need the actual host or is there some CVS setting that is missing for me to be able to checkout the module from windows.

We know the NAS server - however would like to know the actual server that hosts the repository. Is there any way to figure that out use the filer host to connect from Windows.

Any help would be much appreciated.
Login or Register to Ask a Question

Previous Thread | Next Thread

10 More Discussions You Might Find Interesting

1. Proxy Server

RedHat Satellite server - Setting up HP Repository

Hi all, We have been using Satellite to patch our RedHat servers for a while but up until recently these have only been virtual machines. Now we have a requirement to install a few physicals and I am trying to setup a sync a custom channel for the HP reository. Our setup is that the... (2 Replies)
Discussion started by: wayned
2 Replies

2. Red Hat

Error: Cannot retrieve repository metadata (repomd.xml) for repository: InstallMedia.

Most of my commands are returning this error on RHEL 6 64 bit: Also I tried installing many sofwtares, but it fails to correctly work. For example I treid installing dos2unix: # rpm -ivh dos2unix-5.3.3-5.ram0.98.src.rpm 1:dos2unix warning: user mockbuild does not... (0 Replies)
Discussion started by: India_2014
0 Replies

3. Shell Programming and Scripting

Help with change significant figure to normal figure command

Hi, Below is my input file: Long list of significant figure 1.757E-4 7.51E-3 5.634E-5 . . . Desired output file: 0.0001757 0.00751 0.00005634 . . . (10 Replies)
Discussion started by: perl_beginner
10 Replies

4. Red Hat

CVS repository connecting error in Linux 5.3

Hi Friends, I configured CVS Repository in RHEL 5.3 Server. But connecting the CVS Repository get the error like. # cvs -d:pserver:cvs@localhost:/backup/cvs/cvsrep login Logging in to :pserver:cvs@localhost:2401/backup/cvs/cvsrep CVS password: cvs : connect to :2401 failed: Connection... (0 Replies)
Discussion started by: srinivas814
0 Replies

5. UNIX for Dummies Questions & Answers

Access of Microsoft Team Foundation Server (TFS) repository from Unix Server

Hello, Some of our application team uses Microsoft Team Foundation server (TFS) reposity tool for their .NET projects , I would like to access it form Unix/Linux machine. Please let me know how can access the TFS from unix. Thanks (0 Replies)
Discussion started by: posix
0 Replies

6. Red Hat

installing Redhat Repository server

Hello, can someone please assist me userguide to setup simple Redhat yum Repository server with out using redhat satellite server. So all client will be pointing to this repository server to install rpm's. Thanks, (3 Replies)
Discussion started by: bobby320
3 Replies

7. Programming

How to create a new file in a CVS repository

I have a coding project that I'm working on, and I'm tracking revisions using CVS. I'm working on a branch (branch1) at version 1.1.2.1. Anyway, I created a new C file in the directory for the project, but I can't commit it. The tutorial I read on CVS said that version numbers will be assigned... (6 Replies)
Discussion started by: Ultrix
6 Replies

8. UNIX for Advanced & Expert Users

CVS: move part of repository (branch) to SVN server

Hi all, We have CVS server running for few years with absolutely no problems. Because of conditions not depending on me, I'm forced to move some part of our repository to another server (SVN). I need to move ONLY one branch from CVS server to SVN server. The branch must be moved with all... (7 Replies)
Discussion started by: +Yan
7 Replies

9. Shell Programming and Scripting

Extraction of latest files from cvs repository

Hi everyone.. Anybody having idea to get the latest file from CVS repository through schell scripts. Thanks in advance. Regards shahid Bakshi (4 Replies)
Discussion started by: shahidbakshi
4 Replies

10. Solaris

backup repository in cvs

dears does any one know how can i take backup for reposirory in cvs ?? (9 Replies)
Discussion started by: murad.jaber
9 Replies
Login or Register to Ask a Question
CVS-MAILCOMMIT(1)						 Debian GNU/Linux						 CVS-MAILCOMMIT(1)

NAME
cvs-mailcommit - Send CVS commitments via mail SYNOPSIS
cvs-mailcommit [options] [version*] DESCRIPTION
cvs-mailcommit is a helper application to CVS to help people keep track of CVS repositories via mail. It is hooked into the CVS system via the CVSROOT/loginfo file. It will read modification information from CVS via stdin and require version information via the commandline. cvs-mailcommit will send differences of modified files or entire new files via mail to the denoted address. You'll have to hook it into CVS for each module in a repository that you want to monitor via mail. See INSTALLATION below OPTIONS
This program supports the following arguments. When the arguments don't make sense the program won't do anything. -m address, --mailto address Send the mail to the specified address. This option can be specified on the commandline multiple times. --diff Generate unified diffs for all modified files. --full Include the entire fill for newly created files that were added to the repository. --maxlines nnn You can specify how many lines per file may be quoted in the resulting mail. Limiting the number of quoted lines may be useful for repositories with excessive changes that are similar. The default is to copy 400 lines. --xloop address Include a special X-Loop header in the generated mail. This is intended for users to be able to filter CVS mails by a common header line. The line will look like X-Loop: address --from address Generate a From:-line of the form From: CVS User foo <address> Otherwise the local user the program runs under will be used instead of address. With this parameter you can ensure that all such mails will be sent with the same from line, which may be useful for moderated lists or some where only subscribers may write. --replyto address Try to redirect replies to CVS mails to another address by setting proper header lines such as Reply-To: address Mail-Followup-To: address --approved address Include a special Approved:-line in the mail. This header is intended for moderated mailing-lists to pass the SmartList moderation mechanism. The created header will look like Approved: address --cvs version string This option carries the CVS version info from CVS into the program. It will be added automatically by CVS. When installing this program into the loginfo file of a CVS repository, you will need to add the following option: --cvs %{sVv} If you want to test this program manually you'll have to supply the module directory and the modified files including the old and new versions. This will look like --cvs 'CVSROOT loginfo,1.1,1.2' This option is only usful for old-style CVS format strings (i.e. prior to CVS 1.12.6). You can continue using old-style format strings with newer cvs if you write %1{sVv} and set UseNewInfoFmtStrings=yes in CVSROOT/config. For more recent versions of CVS you should, however, use the new --root and --dir arguments and place %{sVv} at the end of the commandline. --root cvs repository Specify the CVS repository directory. This is normally done by the CVS server. Prior to version 1.12 the repository was transmitted to the log processor via the CVSROOT environment variable. The parameter to this option is normally filled in by CVS using the %r format string: --root %r --dir module directory Specify the directory within the CVS repository in which directories or file were added or modified. The parameter to this option is normally filled in by CVS using the %p format string: --dir %p CONFIGURATION FILE
cvs-mailcommit supports an additional configuration file /etc/cvs-mailcommit.pl so that hard-coded default values can be overwritten. The file is included via require and hence needs to contain valid Perl code, which evaluates to true. I.e. place 1; at the end of the file. INSTALLATION
The CVSROOT/loginfo file controls where cvs commit log information is sent. The first entry on a line is a regular expression which must match the directory (alias module) that the change is being made to, relative to the $CVSROOT. If a match is found, then the remainder of the line is a filter program that should expect log information on its standard input. A loginfo line looks like <directory> <command> --<option> --<option> NOTES
The --cvs option is only valid for old-style CVS format strings prior to version 1.12.6 of CVS with %{sVv} or for new-style CVS format strings using the compatibility hack with %1{sVv}. For new-style CVS format strings for CVS version 1.12.6 or higher --cvs must not be used anymore, but instead --root and --dir are required. The version information %{sVv} must be added at the end of the command line. EXAMPLE
Assume you want to monitor changes in the CVSROOT module, then you may want to use the following line. CVSROOT cvs-mailcommit --mailto master@host.org --from cvs@cvshost.com --cvs %{sVv} --diff --full If you want to distribute changes in a module via a mailing list where only these log messages should appear you may have to add an X-Loop: or Approved: header line. webwml cvs-mailcommit --mailto master@host.org --from cvs@cvshost.com --approved cvsmaster@cvshost.com --cvs %{sVv} --diff --full The above configuration lines are valid only for old-style format strings. With a more recent version of CVS (1.12.6 or newer) you'll have to replace %{sVv} with %1{sVv} and set UseNewInfoFmtStrings to yes in CVSROOT/config. For new-style CVS format strings other parameters need to be used since CVS changed the syntax and semantics. You must not use the --cvs option anymore but need to use --root and --dir and place the version list at the end. The last example converted for new-style format strings looks like the following: webwml cvs-mailcommit --mailto master@host.org --from cvs@cvshost.com --approved cvsmaster@cvshost.com --diff --full --root %r --dir %p %{sVv} To improve readability, the above lines were broken up into several lines using normal continuation lines. This is not supported by CVS. You will have to write it in one single line. WARNING
CVS does not support continuation lines (multiple lines per command) in the CVSROOT/loginfo file. You'll have to write each filter in a single line of its own. SOURCE
http://www.infodrom.org/Infodrom/tools/cvs-mailcommit.html Debian Project 2004-08-09 CVS-MAILCOMMIT(1)