I built CVS for Win32 with CygWin like "UNIX":
but... The size of CVS.EXE is very large now -- about 1,8 Mb :(
What is the matter?
You can run 'strip' on the .EXE to remove debugging information. I
haven't checked the CVS sources, but my CygWin installation includes a
CVS.EXE of 1.4 Mb that
Hi.
Does anyone know how to log onto a pserver ('cvs login') via a shell script?
I want to script a cvs update and build.
Any insight appreciated.
--
- Nick
___
Info-cvs mailing list
[EMAIL PROTECTED]
http://mail.gnu.org/mailman/listinfo/info-cvs
Nick Papadonis [EMAIL PROTECTED] wrote:
Does anyone know how to log onto a pserver ('cvs login') via a shell script?
I want to script a cvs update and build.
Since you only need to login once, perhaps that can be done once
manually, and the other items can then be scripted?
Otherwise, you can
Nick Papadonis [EMAIL PROTECTED] writes:
Hi!
Does anyone know how to log onto a pserver ('cvs login') via a shell script?
I want to script a cvs update and build.
AFAIK, you only need to login the first time. Successive updates from
within the root of your sandbox don't need this.
norbert.
I might have misunderstood what you are asking about, but as far as the unix
cvs client can't you do the following?
set CVS_RSH=ssh
then have developers connect with:
cvs -z3 -d:ext:user@hostname:/cvs_repository update -d (or checkout)
then just cvs edit, cvs add, cvs commit, whatever.
(again,
Larry Jones wrote:
Derek R. Price writes:
That happens on a lot of platforms (I think all platforms for CVS, but
I couldn't tell you more) and there's no way around it. It's simply that the
granularity of time stamps is stored in seconds by the file and operating
systems.
Not so --
David Wen writes:
[david@dialup ~/cvsfiles]$ cvs checkout cvsfiles
cvs checkout: Updating cvsfiles
cvs checkout: failed to create lock directory for
`/usr/local/repository/cvsfile
s' (/usr/local/repository/cvsfiles/#cvs.lock): Permission denied
cvs checkout: failed to obtain dir lock in
Eric Siegerman writes:
find . -type l -print | xargs ls -l
might be faster, since it doesn't require a fork/exec for each
symlink (to be honest, I don't actually know how "find -ls" is
implemented; there may not be any improvement if, like xargs,
it batches them up).
It's even
Ouch! I apologize for my transgression. I work in an environment where
we are spoiled by having immense communication bandwidth. I'll be more
considerate next time.
Chuck
Sprint
-Original Message-
From: dave [mailto:[EMAIL PROTECTED]]
Sent: Thursday, January 18, 2001 4:33 PM
To:
[ On Friday, January 19, 2001 at 11:25:43 (-0500), Larry Jones wrote: ]
Subject: Re: listing symbolic links recursively, with dir listing
Eric Siegerman writes:
find . -type l -print | xargs ls -l
might be faster, since it doesn't require a fork/exec for each
symlink (to be
Thanks Jeffrey,
This will work and you can do the same thing on windows by using something
like ttssh to set up a ssh tunnel via ip forwarding. While it is easy to
explain the unix solution to our users, this would not be so easy for our
people using windows and mac clients.
If the cvs clients
I'm attempting to do a WinNT pserver login with a Perl script. I want
the script to capture the output of the "CVS login" command.
set CVSROOT=:pserver:[EMAIL PROTECTED]:C:\cvsroot
CVS login
The above causes a prompt for the password. If I execute the "CSV
login" command in Perl by opening a
[EMAIL PROTECTED] writes:
So, how does this really work? If User A and User B both checkout
the current revision (1.4), and both make changes, and User A commits
his changes (making revision 1.5), what happens when User B tries to
commit her changes?
bash-2.02$ cvs commit foo1
cvs
Hi,
Does anybody know of a tool that analizes CVS logs and builds a graphical
representation of a project's "branch tree"? If not, I'd like to start writing
one, because it seems to be a very useful tool when you have to maintain a
very large project. What do you guys think of that?
Best
Ross Hammer writes:
I'm attempting to do a WinNT pserver login with a Perl script. I want
the script to capture the output of the "CVS login" command.
You only have to log in to a repository once, so the usual advice is to
do the login by hand rather than trying to do it in the script.
-Original Message-
From: [EMAIL PROTECTED]
[mailto:[EMAIL PROTECTED]]On Behalf Of
Luciano Baretta Mandryk
Sent: Friday, January 19, 2001 8:05 PM
Does anybody know of a tool that analizes CVS logs and
builds a graphical
representation of a project's "branch tree"? If
I want to use cvs for version control management
of a distributed production system with numerous
identically configured servers. The systems have
sctripts, binary executables, and soft links. The SA's
installed version 110 of cvs on Solaris for me.
I set PreservePermissions in config to
Luciano Baretta Mandryk wrote:
Hi,
Does anybody know of a tool that analizes CVS logs and builds a graphical
representation of a project's "branch tree"? If not, I'd like to start writing
one, because it seems to be a very useful tool when you have to maintain a
very large project. What do
Yo:
I'm beating my head against a wall here. I've followed the
directions as near to the letter as possible in "C.7.2 Keeping a
checked out copy", and it's simply not doing anything. My steps are
as follows (I'm clearly missing something, I just don't know what it
is):
1.) `cvs -v`
Patrick Salsbury wrote:
Still haven't heard any replies on this. Am I the only one using SSH and
WinCVS?
There have been some other people talking about it. You might try the archive at
http://mail-archive.com instead of egroups. egroups has been buggy lately and
seems hard to use anyhow.
"Derek R. Price" [EMAIL PROTECTED] writes:
TkCVS might do something similar, but I don't know.
Yep, it does - displays all revisions/branches of a file graphically,
and as you click on a revision's icon, its commit comments appear in a
box at the top of the window. It also lets you select any
"Tom Morrisette" [EMAIL PROTECTED] writes:
I want to use cvs for version control management
of a distributed production system with numerous
identically configured servers. The systems have
sctripts, binary executables, and soft links. The SA's
installed version 110 of cvs on Solaris for
Noel L Yap wrote:
This is both the curse and the blessings of open source development. On one
hand, you are able to fix problems on your own. On the other hand, you many
need to maintain those fixes.
I can't completely blame the CVS maintainers for not using my patches.
According to the
"Fisher, Shane" wrote:
Worked like a champ; thanks!
I was following the Cederqvist manual for CVS 1.9, p.51, where it says to
remove the module (via "rm" or a similar command) before running the "cvs
remove" command. I guess my copy of the manual is just out of date. Is
there a more
Nigel Roberts wrote:
We are a development shop running ADABAS NATURAL on UNIX servers and
multiple PC (under Windows 98 and NT).
We have a requirement for a Version Control system - preferably running
under UNIX that can control and track:
* Natural source/object and library structures on
Anyway, I haven't discussed these patches with any other CVS developers, so
I don't really know. I also haven't analyzed the code for problems and Noel is
right about the requirement for test cases. I keep thinking about asking for a
consensus, taking a look myself, and trying to coordinate
Hi all,
I found out recently that when we check out some code that was only
recently placed in the repository that it has extra spaces between
the lines that weren't there before. Could it be that something was
done wrong when the code was originally placed in the repository and
is there a
Noel L Yap wrote:
As with anything open source, I submit no guarantees, but I'll see if I can dig
up some time to consolidate the patches. I'm assuming you would rather have one
patch (against cvs-1.11) for each new feature set or bug fix than one big patch?
Yeah, that's what I meant. A
[EMAIL PROTECTED] writes:
I found out recently that when we check out some code that was only
recently placed in the repository that it has extra spaces between
the lines that weren't there before. Could it be that something was
done wrong when the code was originally placed in the
Meaty Fetus writes:
3.) `vi CVSROOT/loginfo` and add following all on one line:
^Reckoning (echo "Updating Apache Sources"; date; cat; (sleep 2;
cd /www/perl_lib; cvs -q update -d) ) $CVSROOT/CVSROOT/updatelog
21
[...]
The phrase "Updating Apache Sources" never even shows up...
Thanks everyone for the feedback... I did have a lengthy explanation
of my solution, but IE decided that I didn't need it anymore, and
it's gone now. Regarding my CVS problem, I suspect an issue with the
shell, but can't say for sure at this time. In short:
Running CVS 1.11 on FreeBSD
[EMAIL PROTECTED] (Larry Jones) writes:
[EMAIL PROTECTED] writes:
I found out recently that when we check out some code that was only
recently placed in the repository that it has extra spaces between
the lines that weren't there before. Could it be that something was
done wrong
[EMAIL PROTECTED] (Larry Jones) writes:
[EMAIL PROTECTED] writes:
I found out recently that when we check out some code that was only
recently placed in the repository that it has extra spaces between
the lines that weren't there before. Could it be that something was
done
From: "Laine Stump" [EMAIL PROTECTED]
I've also had good luck just running a dos2unix utility over the ,v
file in the repository - make a backup first, though, as I might have
just been lucky!
"David L. Martin" [EMAIL PROTECTED] writes:
Yeow!
I guess that would work on the ,v files,
34 matches
Mail list logo