Re: Linex need serious concurent version control software?

2002-11-01 Thread Kaz Kylheku
On 1 Nov 2002, Bogdan wrote:

> I just wander if cvs can make merging kylix project files?
> My guess is that it will make a mess.

Why don't you verify your hypothesis yourself before wasting everyone's
time?  Maybe Kylix project files *are* mergeable; if that is the case,
then there had been no reason for you to write this complaint.

Don't assume that everyone knows Kylix, and the format of its project
files.

> Cvs version 1.11.2 is not capable of during that selective restriction.
> I think there is a time to write serious version control that will allow
> using Kylix by more then one person for programming.

Or maybe it's time to use serious, intelligently designed programming
tools that don't use braindamaged file formats.

> I think this is impossible with cvs, and we need better tool.

So go buy it. There are plenty of CM products for Linux, proprietary
and non-proprietary.



___
Info-cvs mailing list
[EMAIL PROTECTED]
http://mail.gnu.org/mailman/listinfo/info-cvs



can't add with wincvs

2002-11-01 Thread Steve Buehler
I tried to apply to the list, but not sure if I am or not yet.  So if you 
could email me directly, I would appreciate it.
I am hoping that someone might be able to help me.  My customer can't do 
without a GUI to work with cvs.  I am not knowledgeable with either wincvs 
or cvs.  Anyway, I get the following error when trying to click on the "Add 
Selected" button in wincvs.
(The [EMAIL PROTECTED] is not what I have entered.  I changed it here for 
security reasons).
---snip-
cvs add testz.php (in directory C:\ijobs\cvs\)
cvs add: warning: unrecognized response `Password:
' from cvs server
cvs add: warning: unrecognized response `[EMAIL PROTECTED]'s password:
' from cvs server
cvs add: warning: unrecognized response `Password:
' from cvs server
cvs [add aborted]: end of file from server (consult above messages if any)

*CVS exited normally with code 1*
---snip-

In the WinCVS preferences, I have:
General
Enter the CVSROOT
[EMAIL PROTECTED]:/usr/local/cvsroot
Authentication
SSH Server
Ports
Check for an alternate rsh name (checked)
c:\putty\plink.exe

I know they can login to the server with SSH manually.  Actually, I am 
testing it with my account.

Thank You
Steve



--
This message has been scanned for viruses and
dangerous content by MailScanner, and is
believed to be clean.
ow3



___
Info-cvs mailing list
[EMAIL PROTECTED]
http://mail.gnu.org/mailman/listinfo/info-cvs


Re: Win4Lin

2002-11-01 Thread Steven Tryon
Glenn,

Loaded version Tortoise 1.0.4 under Win4Lin 4.0.7 (5.3.7).  I'm getting
WinOldApp errors at the end of each operation, but the operations are
committing and updating as advertised.

Steve

On Thu, 2002-10-31 at 20:57, Glenn wrote:
> Hi all 
> I'm new to the list so I thought it'd be polite to say hi before
> launching in with questions so - Hi ;-)
> That done...
> Has any one successfully used the cvs windows clients under win4lin (to
> access r/w a remote repository)
> Glenn
-- 
Steven Tryon, ciber @ Xerox
Webmaster, Xerox Global Service Net
8*221-7719 / 585-231-7719



___
Info-cvs mailing list
[EMAIL PROTECTED]
http://mail.gnu.org/mailman/listinfo/info-cvs



Re: vendor branch imports, deleted files

2002-11-01 Thread Kaz Kylheku
On Thu, 31 Oct 2002, Nick Patavalis wrote:

> I see that when I import a new vendor version (to the vendor branch),
> files that have been removed by the vendor (but not modified by me)
> are not removed. Is this a bug or a feature?
> 
> Any sugestion for an easy way to find and remove these files?

Did you complete the merge merge from the vendor branch by
doing the update/checkout -j old -j new ?



___
Info-cvs mailing list
[EMAIL PROTECTED]
http://mail.gnu.org/mailman/listinfo/info-cvs



Re: Nubie question

2002-11-01 Thread Larry Jones
Dmitry Suzdalev writes:
> 
> But what if i dont know this name? Can I find it somehow? Is there a
> CVS command that lists all tag names?

Both "cvs [r]log" and "cvs status -v" can be used to list the tags on a
file.

-Larry Jones

If I get a bad grade, it'll be YOUR fault for not doing the work for me!
-- Calvin


___
Info-cvs mailing list
[EMAIL PROTECTED]
http://mail.gnu.org/mailman/listinfo/info-cvs



Re: Linex need serious concurent version control software ?

2002-11-01 Thread Bogdan
[EMAIL PROTECTED] wrote:
> 
> >
> > PS Do you now that by "cvs checkout your_project" in another directory
> > you are now longer reported by "cvs editors" despite you have
> > files open for editing with command " cvs edit" in first directory.
> >
> If you're not reported by "cvs editors" for what you have "cvs edit"ed,
> then that's a bug.  If it doesn't report you as an editor for a file
> you haven't "cvs edit"ed, then that's normal behavior.
> 
> > We need more serious accounting in version control software.
> >
> Alternately, we need version control people who understand what
> version control can and cannot do.
> 

Example:



Example in Linux RedHat 8.0
cvs version is 1.11.2
shell is /bin/ksh


/home/bogdan> cvs watch on a_ui
/home/bogdan> mkdir test1
/home/bogdan> cd test1
/home/bogdan/test1> cvs checkout a_ui
cvs checkout: Updating a_ui
U a_ui/exls.bpr
U a_ui/exls.cpp
U a_ui/exls.dsk
U a_ui/exls.res
U a_ui/main.cpp
U a_ui/main.dfm
U a_ui/main.h
/home/bogdan/test1> cd a_ui
/home/bogdan/test1/a_ui> cvs editors
a_ui/main.cpp   bg  Thu Oct 31 20:21:45 2002 GMTabc1  
/home/bg/src/a_ui
/home/bogdan/test1/a_ui> cvs edit main.*
/home/bogdan/test1/a_ui> cvs editors
main.cppbg  Thu Oct 31 20:21:45 2002 GMTabc1  
/home/bg/src/a_ui
bogdan  Fri Nov  1 20:23:24 2002 GMTabc1  
/home/bogdan/test1/a_ui
main.dfmbogdan  Fri Nov  1 20:23:24 2002 GMTabc1  
/home/bogdan/test1/a_ui
main.h  bogdan  Fri Nov  1 20:23:24 2002 GMTabc1  
/home/bogdan/test1/a_ui
/home/bogdan/test1/a_ui> cd
/home/bogdan> mkdir test2
/home/bogdan> cd test2
/home/bogdan/test2> cvs checkout a_ui
cvs checkout: Updating a_ui
U a_ui/exls.bpr
U a_ui/exls.cpp
U a_ui/exls.dsk
U a_ui/exls.res
U a_ui/main.cpp
U a_ui/main.dfm
U a_ui/main.h
/home/bogdan/test2> cd a_ui
/home/bogdan/test2/a_ui> cvs editors
a_ui/main.cpp   bg  Thu Oct 31 20:21:45 2002 GMTabc1  
/home/bg/src/a_ui
/home/bogdan/test2/a_ui> cd ../../test1/a_ui
/home/bogdan/test1/a_ui> cvs editors
a_ui/main.cpp   bg  Thu Oct 31 20:21:45 2002 GMTabc1  
/home/bg/src/a_ui
/home/bogdan/test1/a_ui>


Bogdan


___
Info-cvs mailing list
[EMAIL PROTECTED]
http://mail.gnu.org/mailman/listinfo/info-cvs



RE: problem commiting file to CVSROOT

2002-11-01 Thread Daniels, Dave F [PCS]
I am not new to CVS. When I say 'users', I mean future administrators who
may not be aware there's a problem. I'm familiar with the sections you
referenced, but my problem is not addressed there (or anywhere else I can
find.) I'm not talking about normal source files, I'm talking about
administration scripts used to send email notifications. The checkoutlist
issue may be a red herring, for all I know, but it seemed odd. I'm trying to
understand why the cvs server created a ,v file but not a normal file for
certain files I checked into CVSROOT as an administrator but had no problem
with other files.

Dave


> -Original Message-
> From: Todd Denniston [mailto:Todd.Denniston@;ssa.crane.navy.mil]
> Sent: Friday, November 01, 2002 9:20 AM
> To: Daniels, Dave F [PCS]
> Cc: [EMAIL PROTECTED]
> Subject: Re: problem commiting file to CVSROOT
> 
> 
> "Daniels, Dave F [PCS]" wrote:
> > 
> > I have several files I'm trying to commit to a subdirectory 
> of CVSROOT, but
> > only the ,v file is being created. I'm concerened about 
> this because some
> > users may make changes without realizing the files aren't 
> being updated
> > correctly on the server. To work around this problem 
> temporarily, I've
> > manually created the necessary files on the server, but I'd like to
> > understand why this isn't being done by cvs.
> > 
> if you are talking about files in $CVSROOT/CVSROOT/ (admin files)
> http://www.cvshome.org/docs/manual/cvs_2.html#SEC20
> then you are probably looking for:
> http://www.cvshome.org/docs/manual/cvs_18.html#SEC176
> In this case I have to ask, Why are USERS changing any thing in this
> directory?  The users question is why I am confused as to 
> what you are asking.
> 
> 
> if you are new to cvs, I am concerned you are talking about 
> normal files
> (source code)?
> here I would suggest reading most of the manual
> http://www.cvshome.org/docs/manual/
> but in particular
> http://www.cvshome.org/docs/manual/cvs_2.html#SEC9
> and
> http://www.cvshome.org/docs/manual/cvs_2.html#SEC11
> -- 
> I'd crawl over an acre of 'Visual This++' and 'Integrated Development
> That' to get to gcc, Emacs, and gdb.  Thank you.
> -- Vance Petree, Virginia Power
> 


___
Info-cvs mailing list
[EMAIL PROTECTED]
http://mail.gnu.org/mailman/listinfo/info-cvs



RE: Providing the functionality of CVS as a library

2002-11-01 Thread jlcarpenter

Isn't there a Java CVS client library used within jCVS?  Unfortunately for
me the library is under a GPL which doesn't let me use it within any ant
tasks submitted to Jakarta.

The Microsofties should be able to compile a Java library into a .NET
assembly using J#.  (One might have to touch up the code here and there.)
Then any application running within the CLR or able to use wrapped .NET
code could use it regardless of language.

The non-Java Unix heads could use C++ to access the Java library.  I think
there is an ant task that claims to automate wrapping a C++ interface
around Java code and vice versa.

Surely there is code on CPAN which interfaces with CVS even if it is really
pushing a command line under the covers.  Last I heard ActiveState is
working on getting Perl to compile to the CLR.

I think there is an effort to develop an open-source implementation of the
CLR on Unix.  This might help Unix heads who aspire to be Microsofties.

James Lee Carpenter
Software Engineer
Household Technical Services
6602 Convoy Court
San Diego, CA 92111

ph: 858-609-2461
email: [EMAIL PROTECTED]


   
  
 "Shankar Unni"
  
 <[EMAIL PROTECTED]  To:<[EMAIL PROTECTED]>  
  
 om>cc:
  
 Sent by:   Subject: RE: Providing the 
functionality of CVS as a library 
 [EMAIL PROTECTED] 
  
 g 
  
   
  
   
  
 11/01/2002 08:41 AM   
  
   
  
   
  




Alex Taler writes:

> I'm interested in working on providing the functionality
> of CVS as a library.

I take it you mean the _client_ side of CVS as a library? Or are you
talking about serving up CVS functionality from an embedded server?

The first is quite useful - it would make it far more easy to wrap it in
good GUI tools (instead of the somersaults that the various GUI clients
have to go through today to parse the output).

Also, providing hooks to provide standard client-side SCC APIs (like
Microsoft's) also makes it more easy to integrate into IDEs.
Unfortunately, there isn't much of a standard for these things outside
the Micro world..

Good idea..
--
Shankar.



___
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



Re: Problems restoring a file

2002-11-01 Thread Adam Cohen
Adam Cohen writes:
>
> I'm having trouble resurrecting a file that was removed.  I've read 
section
> 7.2 of the cederqvist manual, but it doesn't solve my problem.  The 
problem
> is that after removing the file and committing the change, I try to
> ressurrect it by typing "cvs add oldballs" (oldballs is the name of the
> file), which gives me the following message:

You didn't read 7.2 carefully enough -- you can only use add to
resurrect a file *before* you commit, not after.

Thanks for the reply Larry.. It's true, I didn't see any command in section 
7.2 to re-add a file after the removal has been committed, so I just assumed 
that the add command was correct.  Thanks for clearing this up for me.

Adam

_
Broadband? Dial-up? Get reliable MSN Internet Access. 
http://resourcecenter.msn.com/access/plans/default.asp



___
Info-cvs mailing list
[EMAIL PROTECTED]
http://mail.gnu.org/mailman/listinfo/info-cvs


Re: Nubie question

2002-11-01 Thread Riechers, Matthew W
Dmitry Suzdalev wrote:
> 
> But what if i dont know this name? Can I find it somehow? Is there a
> CVS command that lists all tag names?

"cvs stat -v" or "cvs log"

-Matt


___
Info-cvs mailing list
[EMAIL PROTECTED]
http://mail.gnu.org/mailman/listinfo/info-cvs



RE: Linex need serious concurent version control software ?

2002-11-01 Thread Shankar Unni
> We need more serious accounting in version control software.

(Rumble...)
(Duck! Run!)



___
Info-cvs mailing list
[EMAIL PROTECTED]
http://mail.gnu.org/mailman/listinfo/info-cvs



Re: pserver login problem to Linux from Win2k

2002-11-01 Thread david
> Ok, got this figured out.  Just incase anyone wants to know:
> 
> Here's what is happening:
> 1. J: is a networked drive connected to my home directory on our Linux
> server via Samba

If that networked drive contains the repository, that's a bad idea.
Most cases of CVS file corruption seem to happen when somebody has
remote-mounted the repository.

If it's your sandbox, well, that's not the most efficient way to
do things, but it shouldn't cause problems.

> 2. I started doing my work telneted into the server and got checkin and
> checkouts working fine
> 3. CVS creates the directory CVS inside your workspace when you do your
> checkout; it also creates the file Root in that directory set to your
> CVSROOT where you got your files checked out from.  In my case this CVS/Root
> looked like '/swdev/cvsroot'

Right.

> 4. I then tried to checkin some changes via CVS in a DOS box on my local
> machine, with CVSROOT=:pserver:derosier@engswdev:/swdev/cvsroot
> These failed with a message of:
> cvs commit: ignoring CVS/Root because it specifies a non-existent repository
> /swdev/cvsroot
>
Right.
 
> Reason: CVS stores your CVS Root in the file Root off of the subdirectory
> CVS in you project's working directory.  It uses this file to determine
> where the files should be checked back into, ignoring the actual CVSROOT
> variable.

This is a feature.  Many CVS users have source checked out from multiple
repositories, and if the CVSROOT variable was not overridden by
CVS/Root that would be a real pain.

  This is normally not a problem, but it is in the case where you
> do the check out locally, then do the edits and try to check them in
> remotely (since this is a samba network drive to my windows 2k machine)
> using the pserver method.  In this case it fails because CVS/Root has the
> "wrong" CVSROOT string.
>
Right.  Assuming you're on the command line, you can specify the
CVSROOT variable on the command line.  This is a pain, and is why
CVS/Root overrides CVSROOT.
 
> New question:  Is there an easy way to fix this problem, so I can
> transparently use CVS in the same working directory both remotely and
> locally?
>
Nope.  Not that you should be casually switching back between Windows
and Unix anyway, since you'll likely eventually cause line-ending
problems by accident.
 
> Basically, my current "fix" is to only use one method, ie only do my work
> remotely using pserver.
> 
That sounds like an excellent idea to me, and the correct thing to do.

-- 
Now building a CVS reference site at http://www.thornleyware.com
[EMAIL PROTECTED]



___
Info-cvs mailing list
[EMAIL PROTECTED]
http://mail.gnu.org/mailman/listinfo/info-cvs



Re: Linex need serious concurent version control software ?

2002-11-01 Thread david
> I just wander if cvs can make merging kylix project files?
> My guess is that it will make a mess.
>
I've never seen a Kylix project file, so I can't answer.  If you could
give several lines of an example (of course, if it doesn't work with
lines, then CVS can't merge it), perhaps we could answer that.

The other technique is to try it and see.
 
> If this is so, then there is a need to restrict concurrent programmers from
> editing Kylix project files at same time, but allow editing of .cpp files.
>
This can be done with (a) CVS's current editor facilities, and (b)
an enforced policy.  CVS is not a replacement for responsible
employees.  If you can't trust your employees not to violate policies
and mess files up, you need to fire them and replace them.  (There's
lots of developers looking for jobs right now, so that shouldn't
be too difficult.)

BTW, if developers edit Kylix project files with a text editor, it's
almost certainly going to be useful for CVS merging.
 
> Cvs version 1.11.2 is not capable of during that selective restriction.
> I think there is a time to write serious version control that will allow
> using Kylix by more then one person for programming.
>
CVS will work just fine, as far as you've described it.
 
> If you ready know HOW TO MAKE restrictive editing for only some files
> using cvs, then post it on the news.
> I think this is impossible with cvs, and we need better tool.
>
Easy.  Use the "editor" facility to let everybody know who's doing
what, and have some policies to follow.  If somebody consistently
violates policy, fire him or her.  With the job market what it is,
I'm sure that person will make an excellent example for the others. 
> 
> PS Do you now that by "cvs checkout your_project" in another directory
> you are now longer reported by "cvs editors" despite you have
> files open for editing with command " cvs edit" in first directory.
> 
If you're not reported by "cvs editors" for what you have "cvs edit"ed,
then that's a bug.  If it doesn't report you as an editor for a file
you haven't "cvs edit"ed, then that's normal behavior.

> We need more serious accounting in version control software.
> 
Alternately, we need version control people who understand what
version control can and cannot do.

-- 
Now building a CVS reference site at http://www.thornleyware.com
[EMAIL PROTECTED]



___
Info-cvs mailing list
[EMAIL PROTECTED]
http://mail.gnu.org/mailman/listinfo/info-cvs



Re: problem commiting file to CVSROOT

2002-11-01 Thread Todd Denniston
"Daniels, Dave F [PCS]" wrote:
> 
> I have several files I'm trying to commit to a subdirectory of CVSROOT, but
> only the ,v file is being created. I'm concerened about this because some
> users may make changes without realizing the files aren't being updated
> correctly on the server. To work around this problem temporarily, I've
> manually created the necessary files on the server, but I'd like to
> understand why this isn't being done by cvs.
> 
if you are talking about files in $CVSROOT/CVSROOT/ (admin files)
http://www.cvshome.org/docs/manual/cvs_2.html#SEC20
then you are probably looking for:
http://www.cvshome.org/docs/manual/cvs_18.html#SEC176
In this case I have to ask, Why are USERS changing any thing in this
directory?  The users question is why I am confused as to what you are asking.


if you are new to cvs, I am concerned you are talking about normal files
(source code)?
here I would suggest reading most of the manual
http://www.cvshome.org/docs/manual/
but in particular
http://www.cvshome.org/docs/manual/cvs_2.html#SEC9
and
http://www.cvshome.org/docs/manual/cvs_2.html#SEC11
-- 
I'd crawl over an acre of 'Visual This++' and 'Integrated Development
That' to get to gcc, Emacs, and gdb.  Thank you.
-- Vance Petree, Virginia Power


___
Info-cvs mailing list
[EMAIL PROTECTED]
http://mail.gnu.org/mailman/listinfo/info-cvs



Re: Linex need serious concurent version control software ?

2002-11-01 Thread Larry Jones
Bogdan writes:
> 
> I just wander if cvs can make merging kylix project files?
> My guess is that it will make a mess.

What exactly do you mean by "project files"?  As long as they're text
files, it should work pretty well.  

-Larry Jones

Honey, are we out of aspirin again? -- Calvin's Dad


___
Info-cvs mailing list
[EMAIL PROTECTED]
http://mail.gnu.org/mailman/listinfo/info-cvs



Linex need serious concurent version control software ?

2002-11-01 Thread Bogdan
I just wander if cvs can make merging kylix project files?
My guess is that it will make a mess.

If this is so, then there is a need to restrict concurrent programmers from
editing Kylix project files at same time, but allow editing of .cpp files.

Cvs version 1.11.2 is not capable of during that selective restriction.
I think there is a time to write serious version control that will allow
using Kylix by more then one person for programming.

If you ready know HOW TO MAKE restrictive editing for only some files
using cvs, then post it on the news.
I think this is impossible with cvs, and we need better tool.


PS Do you now that by "cvs checkout your_project" in another directory
you are now longer reported by "cvs editors" despite you have
files open for editing with command " cvs edit" in first directory.

We need more serious accounting in version control software.

Bogdan
___
Info-cvs mailing list
[EMAIL PROTECTED]
http://mail.gnu.org/mailman/listinfo/info-cvs



Re: problem commiting file to CVSROOT

2002-11-01 Thread Larry Jones
Daniels, Dave F [PCS] writes:
>> > 
> > > -I'm trying to import files to CVSROOT/commitmessage/filename
> > 
> > One generally adds files to an existing directory rather than 
> > importing
> > them.
> That's what I'm doing. Please don't get hung up on semantics.

Terminology is very important when trying to communicate with others. 
If you say you're "importing" files, then we all assume you mean you're
using "cvs import".  When I say you usually "add" files instead, I mean
you use the "cvs add" command.  It still isn't clear to me which you're
doing, although it doesn't really matter; there's nothing *wrong* with
using import, it's just unusual and probably a bit more complicated.

-Larry Jones

Isn't it sad how some people's grip on their lives is so precarious
that they'll embrace any preposterous delusion rather than face an
occasional bleak truth? -- Calvin


___
Info-cvs mailing list
[EMAIL PROTECTED]
http://mail.gnu.org/mailman/listinfo/info-cvs



RE: Providing the functionality of CVS as a library

2002-11-01 Thread Shankar Unni
Alex Taler writes:

> I'm interested in working on providing the functionality 
> of CVS as a library.  

I take it you mean the _client_ side of CVS as a library? Or are you
talking about serving up CVS functionality from an embedded server?

The first is quite useful - it would make it far more easy to wrap it in
good GUI tools (instead of the somersaults that the various GUI clients
have to go through today to parse the output).

Also, providing hooks to provide standard client-side SCC APIs (like
Microsoft's) also makes it more easy to integrate into IDEs.
Unfortunately, there isn't much of a standard for these things outside
the Micro world..

Good idea..
--
Shankar.



___
Info-cvs mailing list
[EMAIL PROTECTED]
http://mail.gnu.org/mailman/listinfo/info-cvs



RE: problem commiting file to CVSROOT

2002-11-01 Thread Daniels, Dave F [PCS]
> > 
> > -I'm trying to import files to CVSROOT/commitmessage/filename
> 
> One generally adds files to an existing directory rather than 
> importing
> them.
That's what I'm doing. Please don't get hung up on semantics.


> > I tried to manually add
> > the ones not working, then make a change and commit, but my 
> manual entries
> > were removed after the commit.
> 
> checkoutlist is version controlled -- you need to check it out, make
> your changes, and commit it.  If you just checkout the entire CVSROOT
> directory, you can make the necessary additions to checkoutlist, add
> your new files, and commit everything at once.
D'oh! This solved the problem. The real issue was my understanding. Thanks
for your help.


___
Info-cvs mailing list
[EMAIL PROTECTED]
http://mail.gnu.org/mailman/listinfo/info-cvs



Re: problem commiting file to CVSROOT

2002-11-01 Thread Riechers, Matthew W
"Daniels, Dave F [PCS]" wrote:
> 
> -I'm trying to import files to CVSROOT/commitmessage/filename
> -These files appear to import correctly, but only the ,v file is created on
> the server.

> -The checkoutlist file contains entries for the files that are being
> imported correctly, but not for those that aren't. I tried to manually add
> the ones not working, then make a change and commit, but my manual entries
> were removed after the commit.

The checkoutlist needs to reference the new files if you want to
maintain them with a working directory.



-Matt


___
Info-cvs mailing list
[EMAIL PROTECTED]
http://mail.gnu.org/mailman/listinfo/info-cvs



Re: problem commiting file to CVSROOT

2002-11-01 Thread Larry Jones
Daniels, Dave F [PCS] writes:
> 
> I have several files I'm trying to commit to a subdirectory of CVSROOT, but
> only the ,v file is being created. I'm concerened about this because some
> users may make changes without realizing the files aren't being updated
> correctly on the server. To work around this problem temporarily, I've
> manually created the necessary files on the server, but I'd like to
> understand why this isn't being done by cvs.
> 
> -I'm trying to import files to CVSROOT/commitmessage/filename

One generally adds files to an existing directory rather than importing
them.

> -These files appear to import correctly, but only the ,v file is created on
> the server.

That's what should happen.

> -I have successfully imported other files to this directory.
> -The files appear to be valid from the client. 
> -The checkoutlist file contains entries for the files that are being
> imported correctly, but not for those that aren't.

That is precisely why the ones that work, work, and the ones that don't,
don't.

> I tried to manually add
> the ones not working, then make a change and commit, but my manual entries
> were removed after the commit.

checkoutlist is version controlled -- you need to check it out, make
your changes, and commit it.  If you just checkout the entire CVSROOT
directory, you can make the necessary additions to checkoutlist, add
your new files, and commit everything at once.

-Larry Jones

If I get a bad grade, it'll be YOUR fault for not doing the work for me!
-- Calvin


___
Info-cvs mailing list
[EMAIL PROTECTED]
http://mail.gnu.org/mailman/listinfo/info-cvs



Re: Problems restoring a file

2002-11-01 Thread Larry Jones
Adam Cohen writes:
> 
> I'm having trouble resurrecting a file that was removed.  I've read section 
> 7.2 of the cederqvist manual, but it doesn't solve my problem.  The problem 
> is that after removing the file and committing the change, I try to 
> ressurrect it by typing "cvs add oldballs" (oldballs is the name of the 
> file), which gives me the following message:

You didn't read 7.2 carefully enough -- you can only use add to
resurrect a file *before* you commit, not after.

> After searching the web, I came up with the following solution which _does_ 
> work, but I don't think it's the correct way:
> 
> cvs update -j1.3 -j1.2 oldballs

That is, indeed, the correct way of resurrecting a file *after*
committing the removal.  It's a good idea to commit the file immediately
after resurrecting.

-Larry Jones

What a stupid world. -- Calvin


___
Info-cvs mailing list
[EMAIL PROTECTED]
http://mail.gnu.org/mailman/listinfo/info-cvs



Re: vendor branch imports, deleted files

2002-11-01 Thread Larry Jones
Nick Patavalis writes:
> 
> On Thu, Oct 31, 2002 at 04:30:11PM -0500, Larry Jones wrote:
> > 
> > (note that you *MUST* use the actual release tags for this to work as
> > opposed to using "branch:yesterday" or any similar schemes)
> 
> Why

Because that's the only method that gives CVS sufficient information to
do the job.

-Larry Jones

My brain is trying to kill me. -- Calvin


___
Info-cvs mailing list
[EMAIL PROTECTED]
http://mail.gnu.org/mailman/listinfo/info-cvs



Re: Providing the functionality of CVS as a library

2002-11-01 Thread Larry Jones
Alex Taler writes:
> 
> My incentive for this comes from my experience with writing tools
> that wrap CVS.  I found the parsing of the CVS output quite
> cumbersome, and prone to failure when I brought it to a new site.
> I know I'm not the only one who would benefit from such a
> library, so it seemed like a good idea.

That's one of the motivations for the CVS client/server protocol -- the
intent was the people should write new clients rather than trying to
wrap the existing command-line client.  Librarifying CVS would likely
require a complete re-write.

-Larry Jones

You can never really enjoy Sundays because in the back of your
mind you know you have to go to school the next day. -- Calvin


___
Info-cvs mailing list
[EMAIL PROTECTED]
http://mail.gnu.org/mailman/listinfo/info-cvs



capture branch name with loginfo

2002-11-01 Thread Daniels, Dave F [PCS]
Is it possible to capture the branch information for an email created from a
loginfo script? I'd like to include the branch a change was made to, not
just the module.

Thanks,
Dave


___
Info-cvs mailing list
[EMAIL PROTECTED]
http://mail.gnu.org/mailman/listinfo/info-cvs



problem commiting file to CVSROOT

2002-11-01 Thread Daniels, Dave F [PCS]
I have several files I'm trying to commit to a subdirectory of CVSROOT, but
only the ,v file is being created. I'm concerened about this because some
users may make changes without realizing the files aren't being updated
correctly on the server. To work around this problem temporarily, I've
manually created the necessary files on the server, but I'd like to
understand why this isn't being done by cvs.

-I'm trying to import files to CVSROOT/commitmessage/filename
-These files appear to import correctly, but only the ,v file is created on
the server.
-I have successfully imported other files to this directory.
-The files appear to be valid from the client. 
-The checkoutlist file contains entries for the files that are being
imported correctly, but not for those that aren't. I tried to manually add
the ones not working, then make a change and commit, but my manual entries
were removed after the commit.
-I've had this problem with (I think) the same files on two separate
servers.

Any help would be greatly appreciated.

Thanks,
Dave


___
Info-cvs mailing list
[EMAIL PROTECTED]
http://mail.gnu.org/mailman/listinfo/info-cvs



Re: Win4Lin

2002-11-01 Thread Steven Tryon
I'm using TkCVS for most of my work.  I'll set up Tortoise under Win4Lin
and let you know what happens.

On Thu, 2002-10-31 at 20:57, Glenn wrote:
> Hi all 
> I'm new to the list so I thought it'd be polite to say hi before
> launching in with questions so - Hi ;-)
> That done...
> Has any one successfully used the cvs windows clients under win4lin (to
> access r/w a remote repository)
> Glenn
-- 
Steven Tryon, ciber @ Xerox
Webmaster, Xerox Global Service Net
8*221-7719 / 585-231-7719



___
Info-cvs mailing list
[EMAIL PROTECTED]
http://mail.gnu.org/mailman/listinfo/info-cvs



Problems restoring a file

2002-11-01 Thread Adam Cohen
I'm having trouble resurrecting a file that was removed.  I've read section 
7.2 of the cederqvist manual, but it doesn't solve my problem.  The problem 
is that after removing the file and committing the change, I try to 
ressurrect it by typing "cvs add oldballs" (oldballs is the name of the 
file), which gives me the following message:

cvs add: re-adding file oldballs (in place of dead revision 1.3)
cvs add: use 'cvs commit' to add this file permanently

Which looks like it worked, but when I type "cvs commit", I get the 
following error:

cvs commit: Examining .
cvs commit: Up-to-date check failed for `oldballs'
cvs [commit aborted]: correct above errors first!

I can't figure out what I'm doing wrong.  I've searched the archives, and it 
seems as though I'm using the correct procedure, but it doesn't work..  
After searching the web, I came up with the following solution which _does_ 
work, but I don't think it's the correct way:

cvs update -j1.3 -j1.2 oldballs

when "running cvs status -v oldballs", I get the following output:

===
File: no file oldballs  Status: Up-to-date

  Working revision:No entry for oldballs
  Repository revision: 1.3 /src/master/cscc09/ass3/Attic/oldballs,v

  Existing Tags:
   No Tags Exist

So if anyone can tell me why the "add" command doesn't work, I would greatly 
appreciate it.  Thanks,

Adam

_
Surf the Web without missing calls! Get MSN Broadband.  
http://resourcecenter.msn.com/access/plans/freeactivation.asp



___
Info-cvs mailing list
[EMAIL PROTECTED]
http://mail.gnu.org/mailman/listinfo/info-cvs


Nubie question

2002-11-01 Thread Dmitry Suzdalev
Hello all!

Can anyone explain me how to get latest STABLE release of some package
from CVS? Manual says that i have to use tags. But all examples in it
contain tag's name, such as

cvs update -r Release-02

But what if i dont know this name? Can I find it somehow? Is there a
CVS command that lists all tag names?

Please help.

Thanks in advance.

-- 
 Dmitry  mailto:dimsuz@;mail.ru




___
Info-cvs mailing list
[EMAIL PROTECTED]
http://mail.gnu.org/mailman/listinfo/info-cvs