RE: Help Please: Preserving keywords in 3rd party sources

2002-01-11 Thread Nicholas Catanchin

Thanks for your reply Larry.
Could you please just clarify a few queries for me? That would be great.

>   cvs import -W "*.gif -k 'b'" -W "* -k 'o'"

1. Is it just '*' as opposed to '*.*'? 

2. Do I need to use the wrappers every time I import this 3rd party
source?
I'm assuming I do need to... especially if new files have been added to
the project?

3. If so - can I place the wrappers into a '.cvswrappers' file in the
root directory of the project files to avoid having to type them in
every time?
(There are also .PDF files in the distribution.. as well as a few other
binary formats)

4. Does the '.cvswrappers' file need to be present in every directory of
the project source?

5. I also have a '.cvsignore' file in the root dir of the project - can
I place the '.cvswrappers' file inside the '.cvsignore' file so that it
doesn't get imported, or will this cause it to be ignored??

Thanks a lot for your patience.

Nick.



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



Re: Forking off a remote public cvs. Howto merge the parallelldevelopment?

2002-01-11 Thread Pierre Asselin

Erik =?ISO-8859-1?Q?Sj=F6lund?= <[EMAIL PROTECTED]> writes:

>What possibilities are there to merge in new releases=20
>from the public cvs into our forked code in the future?

It's standard.  It can be difficult if a new distribution has a
radically reorganized file tree, but since they are also using CVS,
that's not too likely.


>Is there a way to do it by importing multiple times, maybe?

Exactly.

cvs import  VENDOR release_1

cvs checkout 
cvs commit
cvs commit
cvs commit
  ...

cvs import  VENDOR release_2

cvs update -jrelease_1 -jrelease_2
(fix conflicts)
cvs commit
cvs commit
cvs commit
  ...

cvs import  VENDOR release_3

cvs update -jrelease_2 -jrelease_3
(fix conflicts)
cvs commit
  ...

--
Pierre Asselin
Westminster, Colorado


-= Posted via Newsfeeds.Com, Uncensored Usenet News =-
http://www.newsfeeds.com - The #1 Newsgroup Service in the World!
-==  Over 80,000 Newsgroups - 16 Different Servers! =-
___
Info-cvs mailing list
[EMAIL PROTECTED]
http://mail.gnu.org/mailman/listinfo/info-cvs



Checkout Problem

2002-01-11 Thread Joseph Sottnik

I'm a newbie to CVS. CVS is on a linux box. My source code is VB on a
Win98SE machine.

I was able to import my source into CVS, but I am unable to checkout that
same source. Here's the error I get in WinCVS:

cvs server: cannot open /root/.cvsignore: Permission denied
cvs [server aborted]: can't chdir(/root): Permission denied

I suspect this is a permission problem somewhere on the linux box, but I
don't know why cvs is trying to get to the /root directory.

Any guidance would be appreciated!

Joe


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



Re: cvs for dos

2002-01-11 Thread nntp.ne.mediaone.net

When you install WinCVS, you can go to a command prompt and run the cvs.exe
command.

"Schwenk, Jeanie" <[EMAIL PROTECTED]> wrote in message
news:[EMAIL PROTECTED]...
> Anybody know if there is a way to access CVS using pserver from a Windows
> 2000 command line?
>
> We're got an engineer here trying to integrate emacs for windows with CVS
> and emacs can't find the cvs command.  So I perhaps if we can get the
> command line to work, emacs will work with CVS on Windows.
>
> No I do not mean using WinCvs and choosing "comand line...".
>
> Jeanie
>


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



Re: cvs for dos

2002-01-11 Thread Rob Helmer

Hi Jeanie,


Either OpenSSH via Cygwin ( http://www.cygwin.org ) or SSH Communications
SSH Client for Windows ( make sure the command-line stuff is
selected in the installed - http://www.ssh.com ).

I'm sure there are more, but I've had success with these two
in the past.



HTH,
Rob Helmer


On Fri, Jan 11, 2002 at 04:35:39PM -0800, Schwenk, Jeanie wrote:
> Anybody know if there is a way to access CVS using pserver from a Windows
> 2000 command line?  
> 
> We're got an engineer here trying to integrate emacs for windows with CVS
> and emacs can't find the cvs command.  So I perhaps if we can get the
> command line to work, emacs will work with CVS on Windows.
> 
> No I do not mean using WinCvs and choosing "comand line...".
> 
> Jeanie
> 
> ___
> 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



Some wierd error

2002-01-11 Thread Michael Kubala








Ok, I’m running Mandrake 8.1 with cvs
installed.

 

I did a cvs import just fine,
works, cvs checkout works to.  However, as soon as I type cvs update, I get this:

cvs update:
Updating src

cvs [update
aborted]: cannot rename file .depend to CVS/,,.depend: No such file or
directory

 

The weird thing is that anyware I look, they say this only occurs on solaris.  Btw, it also gives that error for 2
files, alternating each time I do it.

 

Any hints would be greatly appreciated!








cvs for dos

2002-01-11 Thread Schwenk, Jeanie

Anybody know if there is a way to access CVS using pserver from a Windows
2000 command line?  

We're got an engineer here trying to integrate emacs for windows with CVS
and emacs can't find the cvs command.  So I perhaps if we can get the
command line to work, emacs will work with CVS on Windows.

No I do not mean using WinCvs and choosing "comand line...".

Jeanie

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



Re: Get list of modified files?

2002-01-11 Thread Thomas S. Urban

On Fri, Jan 11, 2002 at 05:39:44PM -0500, Peter Davis wrote:
> Forgive me if this is a frequently asked question (*I've certainly wondered
> often enough*), but is there a way to get a list of modified files?  I've
> tried "cvs -n commit", which seems like it should work, but it doesn't list
> the modified files.

cvs -n update

(see cvs --help-options)

Look for lines that begin with M (modified) or C (conflicted)

Useful aliases (csh syntax):

alias cvsquery 'cvs -n update \!* |& grep "^[MCUP?] "'
alias cvsmodified 'cvs -n update \!* |& grep "^[MC] "'

then

cvsquery
cvsquery [-l] [files or dirs]
cvsmodified
cvsmodified [-l] [files or dirs]
etc

Scott

-- 
Lockwood's Long Shot:
The chances of getting eaten up by a lion on Main Street
aren't one in a million, but once would be enough.

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



RE: cvs date and time question

2002-01-11 Thread Jerry Nairn

Assuming you are logging these events in CVSROOT/history, you can find some
possibly useful information using "cvs history".
You can see when a particular user checked out a particular module or
repository directory, and if any tags were specified. If the repository was
accessed locally, rather than in client/server mode, you can see where it
was checked out to. These are O records in the history file.
Updates will only show up in the history if a file was actually updated from
the repository. These are history records of types C, G, U, and W.
So you asked if it was easy. I guess not. The history command has always
seemed pretty cryptic to me, and it usually doesn't provide the information
I want.
Jerry

> From: Mark Lancisi [mailto:[EMAIL PROTECTED]]
> Sent: Friday, January 11, 2002 8:26 AM
> 
> 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



Re: Get list of modified files?

2002-01-11 Thread Eric Siegerman

On Fri, Jan 11, 2002 at 05:39:44PM -0500, Peter Davis wrote:
> is there a way to get a list of modified files?  I've
> tried "cvs -n commit",

Close it's "cvs -n update".  Make it "-nq" to suppress the
per-directory "Updating" messages.

--

|  | /\
|-_|/  >   Eric Siegerman, Toronto, Ont.[EMAIL PROTECTED]
|  |  /
One ring to rule the mall.
- Movie review headline, eye Magazine

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



Re: TCL and WINCVS

2002-01-11 Thread Schlitz

There is a file called "DocMacros.txt" that gives basic instructions.  It
can be found in the macros subdirectory of WinCvs, along with the standard
macros .tcl files.

If you need more help on the Tcl front, the comp.lang.tcl newsgroup is
probably the most helpful and friendly newsgroup I've seen, and some of the
authors of the standard WinCvs macros (those that come with WinCvs) actively
participate in the newsgroup.

<[EMAIL PROTECTED]> wrote in message
news:[EMAIL PROTECTED]...
> Is anyone familiar with writing macros for WinCvs using tcl?  Can you
> point me in the write direction to find more information on this
> subject?
>
> Dennis Glover
>
>


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



RE: Help: how can I spoof the commit date for conversion

2002-01-11 Thread Jerry Nairn


> From: Gianni Mariani [mailto:[EMAIL PROTECTED]]
> Sent: Friday, January 11, 2002 10:10 AM

> vss2cvs.pl does this my running a post-processor directly on the RCS 
> files.  Sounds wild but it works !

The basic principle is easy enough to apply if your conversion method is
similar to vss2cvs, check out every revision from vss and check it into cvs.
During the conversion to cvs, the date of check in in the old version
control system is added onto the end of every check in comment in cvs, in an
easy to find and parse format.
During post processing of the rcs file, the date is removed from the comment
field and written into the date field.
If you get the vss2cvs package, the post processing script is
"massagecomments.pl".
Jerry

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



RE: List all files that have changed between to tags?

2002-01-11 Thread Teala Spitzbarth

The most straightforward way is to use the rdiff command

cvs rdiff -s -r green -r rel-1-1 

This gives you a listing of all files that changed between the two tags,
and the beginning and ending revisions for those files.

If you want log information (i.e. commit comments for every commit made
between the two tags) then you need to use log or rlog - though the
development version of cvs is required to get fixes to log to get
correct output.  Also the syntax of -rTAG1:TAG2 doesn't give you exactly
the same listing of changes "between" the tags, it includes the
revisions on the tags. This is clip from an email from Larry Jones and I
about how to get the right stuff out of log:

> What I really want from a 'tag1:tag2' syntax is: give me all the
> selected revisions&their change comments for revisions made after tag1
> and included in tag2. But I can see reading the log reference that it
> clearly says the tag1:tag2 syntax is inclusive in terms of revisions.

The current development version also has a tag1::tag2 syntax that's
exclusive, but it doesn't do quite what you want since it excludes tag2
as well as tag1.  You can always do "-r tag1::tag2 -r tag2", though.


Cheers,
Teala

-Original Message-
From: Mark Mynsted [mailto:[EMAIL PROTECTED]]
Sent: Friday, January 11, 2002 2:28 PM
To: [EMAIL PROTECTED]
Subject: List all files that have changed between to tags?


I have a branch that has two tags...  How do I list all of the files
that have changed between the to tags on that branch?

Example:

I have a branch with tags:

green
rel-1-1

How do I list all of the files that have changed between those tags?
I do not want to know what changed in the files, just what files
changed?

Any help would be great.  :-)


-- 
-MM
   /"\
(No un-solicited email please.)\ / ASCII Ribbon
Campaign
See following url,  X  Against HTML Mail
http://pages.prodigy.net/mmynsted/spamoff.htm  / \
___
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



Get list of modified files?

2002-01-11 Thread Peter Davis

Forgive me if this is a frequently asked question (*I've certainly wondered
often enough*), but is there a way to get a list of modified files?  I've
tried "cvs -n commit", which seems like it should work, but it doesn't list
the modified files.

Anything?  I know about "cvs diff", but I really don't want to see the
differences.  I just want to know what files are affected.  This seems like
such an important function I can't believe there's no way to do it.

Thanks,

-pd




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



RE: history output to file

2002-01-11 Thread Jerry Nairn

> From: Jones, Steve [mailto:[EMAIL PROTECTED]]
> Sent: Friday, January 11, 2002 12:22 PM

> i have tried this command in the WinCVS Admin\Command Line 
> dialog. however,

Steve Greenland said to try it at the Command Prompt. That's not the same
thing as the command line dialog. It's quite possible that the redirection
of output using ">" isn't supported in that dialog.

> i get the following message after i run it, and i can not 
> find the file
> anywhere on my hard drive.
> 
> cvs history -c -a -D 01/10/2002 > hist.txt
> No records selected.
> 
> (if i run the same command without " > hist.txt", then i get 
> information on
> the screen.)

So try the Command Prompt. Really.
Jerry

Steve Greenland said:
> Drop to the command line (aka DOS Prompt, aka Command Prompt), and run
> your history command from there. (WinCVS includes the command line
> cvs client.) You will need to set your HOME and CVSROOT environment
> variables to whatever you've set them to in WinCVS.


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



List all files that have changed between to tags?

2002-01-11 Thread Mark Mynsted

I have a branch that has two tags...  How do I list all of the files
that have changed between the to tags on that branch?

Example:

I have a branch with tags:

green
rel-1-1

How do I list all of the files that have changed between those tags?
I do not want to know what changed in the files, just what files
changed?

Any help would be great.  :-)


-- 
-MM
   /"\
(No un-solicited email please.)\ / ASCII Ribbon Campaign
See following url,  X  Against HTML Mail
http://pages.prodigy.net/mmynsted/spamoff.htm  / \
___
Info-cvs mailing list
[EMAIL PROTECTED]
http://mail.gnu.org/mailman/listinfo/info-cvs



Re: How "cvs get" works

2002-01-11 Thread Eric Siegerman

On Fri, Jan 11, 2002 at 11:39:05PM +0200, Reinstein, Shlomo wrote:
> And how does [CVS] send each file across the network in client/server? (e.g.,
> does it use ftp or something like that?)

It uses its own protocol, which is documented in
doc/cvsclient.info in the CVS distribution.

What the CVS protocol is layered on top of depends on the access
method you use: "pserver" runs the CVS protocol over raw TCP, I
think; "ext" runs the CVS protocol over whatever's provided by
the external transport program -- ssh, rsh, etc.  There may be
other possibilities as well.

Which port you need to open up in your firewall thus depends on
the access method you choose.  SSH is generally considered to be
the safest choice.

--

|  | /\
|-_|/  >   Eric Siegerman, Toronto, Ont.[EMAIL PROTECTED]
|  |  /
One ring to rule the mall.
- Movie review headline, eye Magazine

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



Re: How "cvs get" works

2002-01-11 Thread Larry Jones

Reinstein, Shlomo writes:
> 
> And how does it send each file across the network in client/server? (e.g.,
> does it use ftp or something like that?)

It's an integral part of the CVS client/server protocol.

-Larry Jones

There's a connection here, I just know it. -- Calvin

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



Re: Where are branched revisions kept?

2002-01-11 Thread Frederic Brehm

At 16:04 -0500 1/11/02, Jack Baty wrote:

> I then deleted all of the files in the directory before 
>creating the branch,
>
>Or something like that :)

Whoops!


>A dead state means that file has been removed .. for that revision.

>This sounds like my situation, but I was hoping someone could confirm this.

Confirmed.

You can recover the files on the trunk by doing a cvs update -A (to 
put you back on the trunk), followed by a cvs add for each of the 
files, followed by cvs commit.

Now try the cvs update -rBRANCH

Fred
-- 
Fred Brehm, Sarnoff Corporation, [EMAIL PROTECTED]
http://www.sarnoff.com/digital_video_informatics/vision_technology/index.asp

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



Re: Where are branched revisions kept?

2002-01-11 Thread Larry Jones

Jack Baty writes:
> 
> This sounds like my situation, but I was hoping someone could confirm this.

Confirmed.  You added the files only on a branch, so they don't exist on
the trunk and thus are stored in the Attic in the repository.

-Larry Jones

Why can't I ever build character in a Miami condo or a casino somewhere?
-- Calvin

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



RE: How "cvs get" works

2002-01-11 Thread Reinstein, Shlomo

And how does it send each file across the network in client/server? (e.g.,
does it use ftp or something like that?)

Shlomo

-Original Message-
From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED]]
Sent: Friday, January 11, 2002 4:53 PM
To: [EMAIL PROTECTED]
Cc: [EMAIL PROTECTED]
Subject: Re: How "cvs get" works


Reinstein, Shlomo writes:
> 
> I have a small question about the internals of "cvs get": How does "cvs
get"
> transfer the files from the repository to the checkout directory after
> extracting them from the RCS files? (How does it do that when the
repository
> is mounted locally and how does it do it in a client/server mode?)

When running locally, CVS reads the RCS file and writes the extracted
file directly into the checkout directory.  When running client/server,
the server does a local checkout into a temporary directory and then
sends each file across the network connection to the client who writes
them into the checkout directory.

-Larry Jones

I don't want to be THIS good! -- Calvin

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



Where are branched revisions kept?

2002-01-11 Thread Jack Baty

During my recent first attempt at branching I may have botched something.

I added a directory, but none of the files in it, to the trunk before
deciding to create a branch. I then deleted all of the files in the directory
before creating the branch, created the branch and re-added and committed the
files.

Or something like that :)

Using CVSWeb and selecting the branch (CURRENT), the files do not appear in
the directory, but rather in the directory's Attic folder.

Is that where they're supposed to be? I found the following in the manual...

"the rule is that the RCS file is stored in the attic if and only if the head
revision on the trunk has state dead. A dead state means that file has been
removed, or never added, for that revision.  For example, if you add a file
on a branch, it will have a trunk revision in dead state, and a branch
revision in a non-dead state."

This sounds like my situation, but I was hoping someone could confirm this.

-- 
Jack Baty
Fusionary Media - http://www.fusionary.com/


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



history output to file

2002-01-11 Thread Jones, Steve

i have tried this command in the WinCVS Admin\Command Line dialog. however,
i get the following message after i run it, and i can not find the file
anywhere on my hard drive.

cvs history -c -a -D 01/10/2002 > hist.txt
No records selected.

(if i run the same command without " > hist.txt", then i get information on
the screen.)

the HOME variable in the WinCVS Admin\Preferences dialog is "C:\Program
Files\GNU\WinCvs 1.2", but i don't see the file here either.

==
On Wed, Jan 09, 2002 at 11:16:53AM -0600, Jones, Steve wrote:
> how can i output the results of a history command to a file?

cvs history -whatever_options_you_need > filename

> p.s.- i am using winCVS

Drop to the command line (aka DOS Prompt, aka Command Prompt), and run
your history command from there. (WinCVS includes the command line
cvs client.) You will need to set your HOME and CVSROOT environment
variables to whatever you've set them to in WinCVS.

Steve





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



RE: Any Real time examples of Branching, Please!!!

2002-01-11 Thread Datla, Raghav

Is there any way that we can set the restrictions or permissions on the tags
or release tags, for example we have a branch or tag which is created for
production, by mistake the developers might check out the files from the
production branch or tag and modify those files.
How can we restrict that type of incidents mainly for production tags or
branches?.

Thanks inadvance,
-Raghav



-Original Message-
From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED]]
Sent: Wednesday, January 09, 2002 10:38 PM
To: [EMAIL PROTECTED]
Subject: Re: Any Real time examples of Branching, Please!!!


"Datla, Raghav" <[EMAIL PROTECTED]> writes:

> Can anyone post me examples of branching in real time
>Dev-Stage-Production environment if you are using it. I will appreciate
your
>help.

Mine is not a real-time environment, but it is a real environment :-)
In a nutshell, we promote to QA by tagging and starting a branch, and
we promote to production by tagging on the QA branch.

Development is on the trunk.  When the product has the features we
want, we tag the tip of the trunk for a QA-release and start hacking
on newer features.

QA starts a QA-bugfix branch off development's QA-release and starts
looking for bugs.  Bug fixes are commited to the QA-bugfix branch.
When it looks good, we tag the tip of QA-bugfix for a Production-release
but we keep fixing bugs on QA-bugfix.

Production exports the Production-release, builds it and runs it.

Bug reports from production are fixed on the QA-bugfix branch, a new
Production-release is tagged, and production takes it.  I suppose we
could start Production-bugfix branches off the Production-releases,
but we don't.

After a while tHe QA-fixes branch is merged to the trunk, so
Development has the bug fixes too.

Eventually, Development makes a new QA release.  A new QA-bugfix
branch is started and the old one is abandoned.


The mechanics of this has some nitty gritty.  Read the manual at
cvshome.org many times over.

---

General rules:
1)  Always know why you created a branch, and stick to its
purpose.  Example:  no new features on QA-bugfix.
2)  Merge in one direction only.  Example:  from QA-bugfix to the
trunk, never from the trunk to QA-bugfix (no new features).

Some organizations prefer to develop on branches, for example one
branch per feature.  When the feature is ready, merge with the trunk
and abandon the branch.  Then the trunk is used for integration more
than for development.  Releases to QA and Production can proceed as
above.

--
Pierre Asselin
Westminster, Colorado


-= Posted via Newsfeeds.Com, Uncensored Usenet News =-
http://www.newsfeeds.com - The #1 Newsgroup Service in the World!
-==  Over 80,000 Newsgroups - 16 Different Servers! =-
___
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: Not able to import some files!!

2002-01-11 Thread Datla, Raghav

I have a new repository created and importing some existing code which was
not under CVS control into this new repository.
while importing, its importing the files without .bak extension, and not
reflecting the files in CVS Repository with .bak extension.
I don't find any cvsignore file in CVSROOT directory.

-Original Message-
From: Harald Kucharek [mailto:[EMAIL PROTECTED]]
Sent: Friday, January 11, 2002 9:33 AM
To: Datla, Raghav
Cc: '[EMAIL PROTECTED]'
Subject: Re: Not able to import some files!!


Have a look at the cvsignore file in the CVSROOT directory.
It lists all file extensions of files cvs should ignore.
.bak are usually backup files created by an editor and you
are usually not interested to keep such files.
But if you are, delete the *.bak line in cvsignore.

Harald

"Datla, Raghav" wrote:
> 
> Hi,
>  Out of the files below, the file  tax060.cob.bak is a text file. Its
> not reflecting in the repository when it is imported.
> The other file is a binary.
> 
> Can you please post some information on how CVS considers files being
> imported, I mean does it look at the extensions?..
> 
> Thanks,
> -Raghav
> 
> >  -Original Message-
> > From: Datla, Raghav
> > Sent: Thursday, January 10, 2002 5:56 PM
> > To:   '[EMAIL PROTECTED]'
> > Subject:  Not able to import some files!!
> >
> > Hi,
> >
> > I am using the following to import some code into CVS Repository
using
> > the following.
> >
> > $ cvs import -m "" taxware/cobol  cvs start
> >
> >   N taxware/cobol/tax060
> >   I taxware/cobol/tax060.cob.bak
> >   I taxware/cobol/tax060.o
> >
> > No conflicts created by this import.
> >
> > what I stands for and why am i getting that. I think CVS is not able to
> > recognise some file types, probably binaries. I did't understand on what
> > basis its considering that fact.
> >
> > Thanks inadvance,
> > -Raghav
> 
> ___
> Info-cvs mailing list
> [EMAIL PROTECTED]
> http://mail.gnu.org/mailman/listinfo/info-cvs

-- 
 iXpoint Informationssysteme GmbH #
  Rheinstraße 79a # Harald Kucharek
  76275 Ettlingen # [EMAIL PROTECTED]
Tel/Fax +49 7243 3775-0/77# www.ixpoint.de

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



RE: Why does 'cvs admin -l' complain that my branch is absent?

2002-01-11 Thread Teala Spitzbarth

Oh, yuck.

I know from other email that Larry has sent me that the way CVS handles
branches can be problematic in some commands - i.e. CVS doesn't actually

create a branched version of each file when the branch is created (that
is why you 
see the magic zero in that fake branch revision number for files that 
haven't been modified yet).  This behavior can sometimes cause conflict
with how RCS 
works under the covers.   For example, the log command will have
erroneous output
for files on branches when they are first modified, due to the fact that
the "previous" (magic zero) revision on the branch doesn't really exist
yet
at the RCS level, causing the log code to fall into an error condition.
(Larry may
have fixed this is the development version by now...)

I believe the admin -l command is fundamentally an RCS level command -
so I bet
it can't lock unmodified versions on a branch, because at the RCS level,
those
versions of the file don't really "exist".

There are versions of commit-info scripts kicking around that allow you
to 
lock branches - you may want to consider one of those.  See for example:

http://ccvs.cvshome.org/servlets/GetAttachment?msgId=1229&attachId=1&lis
tName=info

(Note:  I'm pretty sure this script got munged somehow and the exit 0
should be outside
of the for loop, otherwise recursive commits might slip through onto a
locked branch)

Cheers,
Teala

-Original Message-
From: Whitlock, Ginger [mailto:[EMAIL PROTECTED]]
Sent: Wednesday, January 09, 2002 7:33 PM
To: [EMAIL PROTECTED]
Subject: Why does 'cvs admin -l' complain that my branch is
absent?


Hello CVS-Guru's

We're running Solaris 8, with CVS 1.11

Might someone help me with an error I'm receiving with attempting to
lock a
branch in CVS?

I receive an error complaining that my branch is absent:

cvs admin:
/opt/cvs/customer1/software/src/com/gers/sales/order/persist/OrderDaoFac
tory
.java,v: branch customer1-0_5C1_00E absent  

running cvs log to verify the branch exists :

   customer1-0_5C1_00E: 1.11.0.2   

and it does.

I thought I'd found a work around , (cvs admin -bcustomer1-0_5C1_00E
, to set the default to this branch then
cvs admin -l -L  , to lock what is now the branch at 'tip' ,
followed by cvs admin -b  to set it back to the trunk)
and this works well as long as every-single file on the branch has
actually been modified, if there are any that have not, the cvs command
to
lock bombs with an assertion failed error from hash.c

I appreciate any assistance with this matter.

Thank you
Ginger Whitlock





___
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



FW: Why does 'cvs admin -l' complain that my branch is absent?

2002-01-11 Thread Teala Spitzbarth



-Original Message-
From: Teala Spitzbarth 
Sent: Thursday, January 10, 2002 11:32 AM
To: 'Whitlock, Ginger'; [EMAIL PROTECTED]
Subject: RE: Why does 'cvs admin -l' complain that my branch
is absent?


Oh, yuck.

I know from other email that Larry has sent me that the way CVS handles
branches can be problematic in some commands - i.e. CVS doesn't actually

create a branched version of each file when the branch is created (that
is why you 
see the magic zero in that fake branch revision number for files that 
haven't been modified yet).  This behavior can sometimes cause conflict
with how RCS 
works under the covers.   For example, the log command will have
erroneous output
for files on branches when they are first modified, due to the fact that
the "previous" (magic zero) revision on the branch doesn't really exist
yet
at the RCS level, causing the log code to fall into an error condition.
(Larry may
have fixed this is the development version by now...)

I believe the admin -l command is fundamentally an RCS level command -
so I bet
it can't lock unmodified versions on a branch, because at the RCS level,
those
versions of the file don't really "exist".

There are versions of commit-info scripts kicking around that allow you
to 
lock branches - you may want to consider one of those.  See for example:

http://ccvs.cvshome.org/servlets/GetAttachment?msgId=1229&attachId=1&lis
tName=info

(Note:  I'm pretty sure this script got munged somehow and the exit 0
should be outside
of the for loop, otherwise recursive commits might slip through onto a
locked branch)

Cheers,
Teala

-Original Message-
From: Whitlock, Ginger [mailto:[EMAIL PROTECTED]]
Sent: Wednesday, January 09, 2002 7:33 PM
To: [EMAIL PROTECTED]
Subject: Why does 'cvs admin -l' complain that my branch is
absent?


Hello CVS-Guru's

We're running Solaris 8, with CVS 1.11

Might someone help me with an error I'm receiving with attempting to
lock a
branch in CVS?

I receive an error complaining that my branch is absent:

cvs admin:
/opt/cvs/customer1/software/src/com/gers/sales/order/persist/OrderDaoFac
tory
.java,v: branch customer1-0_5C1_00E absent  

running cvs log to verify the branch exists :

   customer1-0_5C1_00E: 1.11.0.2   

and it does.

I thought I'd found a work around , (cvs admin -bcustomer1-0_5C1_00E
, to set the default to this branch then
cvs admin -l -L  , to lock what is now the branch at 'tip' ,
followed by cvs admin -b  to set it back to the trunk)
and this works well as long as every-single file on the branch has
actually been modified, if there are any that have not, the cvs command
to
lock bombs with an assertion failed error from hash.c

I appreciate any assistance with this matter.

Thank you
Ginger Whitlock





___
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: how to remove a project

2002-01-11 Thread Matt Riechers

Massimiliano Cialdi wrote:
> 
> I want to remove a project. I think that is not enought to remove the
> project dir in the cvsroot.
> So, how do I remove a project?

Delete the project dir(s) and any related entries in $CVSROOT/*

-Matt

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



Re: modifying vss2cvs.pl to ignore certain files

2002-01-11 Thread Thomas S. Urban

On Thu, Jan 10, 2002 at 12:28:48PM +0100, Kim Bækgaard wrote:
> "Thomas S. Urban" <[EMAIL PROTECTED]> wrote in message
> > I'm using the 'vss2cvs.pl' to move all VSS projects to CVS at our
> > company.
> 
> This looks like exactly what I need - where can I find vss2cvs?


You can find the original script at:

http://www.laine.org:8080/cvs/vss2cvs

I sent the maintainer a version that adds additional options
- turn sub-directory recursion off
- not import files with specified extensions (e.g. .lib, .exe)
- ignore all binary files for import

I have another change that only imports shared files from vss into cvs
once - the next time it encounters a shared file previously imported, it
checks a simple file into the appropriate cvs repository telling where
the file exists in cvs and lists all the shares.   I'm still working on
it, so haven't sent it to the maintainer yet.


Scott


-- 
The surest sign that a man is in love is when he divorces his wife.

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



RE: Question - commiting modified file

2002-01-11 Thread Bishop, Murray

Anjali Madhekar wrote Thursday, January 10, 2002 6:00 AM:

> When I generate some files during the build, they appear as 'modified'
> in CVS. when I do a 'diff' the exit status is '0' indicating that the
> files are indentical.
> 1. Do they have 'modified' status due to the file creation time stamp?
> 
yes.

> 2. Out of 20-30 files that are generated, some may actually be
> different. So how do I checkin only those that changed? 
> 
Just use an ordinary checkin.
'cvs ci' won't checking a file unless its content has
changed. change of timestamp is used as a hint to decide which
file contents to compare.

> 3. After doing a 'commit' on a file that appears modified but is
> identical, CVS does not check in that file. But the file continues to
> appear as 'modified'. How can I get it to show the status as current?
> 
'cvs status' will do that.

You might be better off not keeping files generated by
the build in CVS. 
Instead simply keep the source files for your build. 

Cheers,
Murray (What follows will have been inserted by others)


Privacy: ACNielsen collects personal information to provide and market 
our services. We may disclose this information to authorised third 
parties that assist us in doing this. You may access personal information 
we hold about you, subject to the Federal Privacy Act. For more information
see our privacy policy at www.acnielsen.com.au or contact us on 
[EMAIL PROTECTED]

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



Not able to import some files!!

2002-01-11 Thread Datla, Raghav

Hi,

I am using the following to import some code into CVS Repository using
the following.

$ cvs import -m "" taxware/cobol  cvs start

N taxware/cobol/tax060
I taxware/cobol/tax060.cob.bak 
I taxware/cobol/tax060.o

No conflicts created by this import.

what I stands for and why am i getting that. I think CVS is not able to
recognise some file types, probably binaries. I did't understand on what
basis its considering that fact.

Thanks inadvance,
-Raghav

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



Re: premature end of value

2002-01-11 Thread Larry Jones

Jeeva Chelladhurai writes:
> 
> My cvs repository has some binary files and when I do "cvs log" on some of
> those files I get an error like
> "cvs [log aborted]: invalid rcs file : premature end of value"

That implies that the repository file has been corrupted.  The current
development version of CVS will give you a bit more information about
exactly what is corrupted.  If you're using some kind of network file
system (NFS, Samba, etc.) to access your repository, that is almost
certainly what caused the corruption.

> I tried to port cvs-1.11.1p1 on my Solaris Intel box but it failed
> complaining "server.c:31: krb5.h: No such file or directory"

That's a known problem with the autoconf setup.  Run ``make distclean''
to get rid of the cached data and then re-run configure with
--without-gssapi.  Or just get the current development version of CVS
instead.

-Larry Jones

It COULD'VE happened by accident! -- Calvin

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



how to remove a project

2002-01-11 Thread Massimiliano Cialdi

I want to remove a project. I think that is not enought to remove the
project dir in the cvsroot.
So, how do I remove a project?

thanks
-- 
Massimiliano Cialdi
[EMAIL PROTECTED]
[EMAIL PROTECTED]

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



TCL and WINCVS

2002-01-11 Thread dfg2

Is anyone familiar with writing macros for WinCvs using tcl?  Can you
point me in the write direction to find more information on this
subject?

Dennis Glover


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



Re: Help: how can I spoof the commit date for conversion

2002-01-11 Thread Gianni Mariani


vss2cvs.pl does this my running a post-processor directly on the RCS 
files.  Sounds wild but it works !

If you're clever enough you can use the same one.

http://www.laine.org:8080/cvs/vss2cvs

I think the laine.org domain name expired.

You might be able to track it down, if not, give me a holler and I'll 
see if I can find it in my junk.

Adam Yoder wrote:

>We are converting to CVS and would like to be able to force an arbitrary
>commit date as we check in historical files.  Is there an easy way?
>
>Thanks.
>
>___
>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: Help: how can I spoof the commit date for conversion

2002-01-11 Thread Larry Jones

Adam Yoder writes:
> 
> We are converting to CVS and would like to be able to force an arbitrary
> commit date as we check in historical files.  Is there an easy way?

There isn't even a hard way.

-Larry Jones

I think my cerebellum just fused. -- Calvin

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



Re: cvs date and time question

2002-01-11 Thread Larry Jones

Mark Lancisi writes:
> 
> 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..

Why do you care?  The timestamps on the CVS/Entries* files might provide
a clue.

-Larry Jones

Well of course the zipper's going to get stuck if everyone
stands around WATCHING me! -- Calvin

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



Re: cost of CVS...

2002-01-11 Thread Gianni Mariani


This is kind of a "how long is a piece of string" question.

I would feel comfortable reccomending Linux over NT simply because I 
have used Linux as a CVS server in a heterogeneous environment (Win*, 
Mac*, Solaris and Linux) and it has worked like a charm.

As to the cost, it depends ...

As to how long, it depends ...

Sounds like if you can afford a consultant, it would be well worth the 
money.

Regards
G

vincent_choplin wrote:

>I everyone.
>
>I work in a small but still growing company and we're beginning to 
>need something like CVS...
>
>the problem is that nobody here has ever used CVS (nor any of its 
>pairs) and one person only (me) is familiar with VSS, on user side 
>only.
>
>I would really appreciate you giving me an approximation of the time 
>it would take to install (and get rid of every problem) and get to 
>know CVS, knowing that we're 5-6 developpers working under windows 
>NT4 to 2000. Is it worth hiring a temp. or consultant to install and 
>teach us?
>
>would we have to stop working while we put CVS up or can one of us do 
>it while the others go on with the developpement?
>
>Is it really better to use linux on the server or are the winNT 
>versions good enough?
>
>Thanks a lot in advance.
>
>Vincent Choplin
>
>
>___
>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: Is there anyway to not change a file when there are conflicts?

2002-01-11 Thread Pierre Asselin

"Stanton, Curt (NCI/IMS)" <[EMAIL PROTECTED]> writes:

>Here is the problem.  When CVS tries to merge a file and fails, it creates
>the two different versions of the code snippit seperated by the
>>=<.  Or somesymbols like that.  We find that to be hard to deal
>with most of the time.  We use another program called beyond compare to
>merge the two together.  We do this by getting rid of the file it crearted
>with those symbols and starting with the working copies modified file and
>the newest repo version.  My question is.  Is there any way to leave the
>file as is (in the not updated modified state) and mark it as having a
>conflict?  We still want it to merge the two if there weren't conflicts.
>Thanks in advance

-m 'COPY' in a .cvsignore file.  See the entry for 'cvsignore' in the
manual.  With that, "cvs update" should leave the conflicting copies
in your directiry --not sure how they will be called, I don't use that
feature much.

--
Pierre Asselin
Westminster, Colorado


-= Posted via Newsfeeds.Com, Uncensored Usenet News =-
http://www.newsfeeds.com - The #1 Newsgroup Service in the World!
-==  Over 80,000 Newsgroups - 16 Different Servers! =-
___
Info-cvs mailing list
[EMAIL PROTECTED]
http://mail.gnu.org/mailman/listinfo/info-cvs



GET IT NOW Re: Fwd: Your metals sunglasses ! - ending in 2 weeks

2002-01-11 Thread Carman

Yup, FREE, but valid for U.S. residents only.

[EMAIL PROTECTED] (Pica Sold) wrote in message
news:<[EMAIL PROTECTED]>...
> US only. Regards ConnieD.
>
> > Got this ina n email this mornin. Maybe its true :os
> >
> > Neil
> >
> > One of the world largest Sunglasses company is clearing stock.
> > > Get a pair of Sexy Metals Sunglasses model 2002 for free
> > > while stock last. Limited offer on first come first serve only.
> > > http://track.floppybank.com/click-21899-5059
> >
> >
> > --
___
Info-cvs mailing list
[EMAIL PROTECTED]
http://mail.gnu.org/mailman/listinfo/info-cvs



premature end of value

2002-01-11 Thread Jeeva Chelladhurai

Hello,

My cvs repository has some binary files and when I do "cvs log" on some of
those files I get an error like
"cvs [log aborted]: invalid rcs file : premature end of value"

I am using cvs version 1.10.7.

I tried to port cvs-1.11.1p1 on my Solaris Intel box but it failed
complaining "server.c:31: krb5.h: No such file or directory"

Thanks

Jeeva.


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



Help: how can I spoof the commit date for conversion

2002-01-11 Thread Adam Yoder

We are converting to CVS and would like to be able to force an arbitrary
commit date as we check in historical files.  Is there an easy way?

Thanks.

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



Re: rcs log and symbolic branch tags

2002-01-11 Thread Larry Jones

Stuart Donaldson writes:
> 
> Is there a way to get "cvs log" output for a repository without a working
> directory?

CVS 1.11.1 and newer have a functional rlog command.

-Larry Jones

Don't you hate it when your boogers freeze? -- Calvin

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



cvs date and time question

2002-01-11 Thread Mark Lancisi

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



Re: syncing two sandboxes?

2002-01-11 Thread Matt Riechers

Janning Vygen wrote:
> 
> No i have a lot of changes in my local sandbox. Is there an easy way
> to sync this local sandbox with my remote sandbox?

Not with CVS commands. If you are trying to synchronize between two filesystems
with the same line-ending conventions (unix-unix, windows-windows, NOT
unix-windows!), perhaps rsync  could help.

-Matt

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



Re: Help Please: Preserving keywords in 3rd party sources

2002-01-11 Thread Larry Jones

Nicholas Catanchin writes:
> 
> Is it possible to import a third-party source containing:
> 1) Binary files (GIF images)
> 2) PHP source files containing $Id$ keyword
> 
> Without:
> A) Corrupting the images
> B) Replacing the $Id$ keyword with my local info

Yes, although how easy it is depends on what platform you're on and how
the files are organized.  Keywords are replaced on checkout/update, not
import, so you don't *have* to worry about B until later, although you
might want to.

If you're on a platform that doesn't distinguish between text and binary
files (most Unix-like systems don't), you can just import everything
using whichever -k option you prefer and then use cvs admin after the
fact to correct it as needed.

If you're on a platform that does distinguish between text and binary
files (like Windows), you have to get it right for the import or you'll
get corrupted files.  If you can tell the binary files by extensions,
you can use wrappers to get the correct results in one shot:

cvs import -W "*.gif -k 'b'" -W "* -k 'o'"

Note that the order of the -W options is important since the binary
files will match both specifications.  I think you need to be running
the current development version of CVS for this to work right in
client/server mode.  If you can't do that, I think your only recourse is
to move the binary files into a parallel directory structure and then do
two separate imports, one for the binary files and one for the text
files.

-Larry Jones

They can make me do it, but they can't make me do it with dignity. -- Calvin

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



Re: Help on lock file

2002-01-11 Thread Larry Jones

Alan Ling writes:
> 
> However, due to some previous mistake which I did using cvs commit, I've got
> the following message error
> 
> cvs release: [16:13:44] waiting for tkling's lock in
> /am/ammp_00/ammp_db/ammp/teg0.0/test/ipp/ipp_block/si/mov/RSLT_rtl_mov_ref

That normally means that some CVS process is currently running in that
directory.  If you're sure that that isn't the case, then you have to
remove the lock file by hand.  (Normally, only a system crash or someone
killing a CVS process with extreme prejudice result is such left-over
locks).  See the manual for details:
.

-Larry Jones

It doesn't have a moral, does it?  I hate being told how to live my life.
-- Calvin

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



how to install a cvs server behind a firewall allowing http ?

2002-01-11 Thread achille

Hi,

does anyone know how to install a cvs server behind a firewall
allowing only http and ftp accesses ?

It is possible to access to sourceforge.net to check-out a project
through a proxy.
How is installed this kind of server ?
Can a cvs server understand http ? or do we need to install a http
tunnelling server ?


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



Re: cvs admin

2002-01-11 Thread Corey Minyard

You can get the newest patch (and info on this) at 
http://home.attbi.com/~minyard, it has the information about the 
permissions features merged into the standard documentation.  You can 
look at the diff file for the documentation differences.

The answer to your question is you have to be an administrator to run 
the admin command (your user has to be in CVSROOT/admin).  That's 
actually not a very good strategy, the cvs admin command contains a 
plethora of unrelated operations, some of them administrative and some 
not.  I'll probably fix this in my next release, unless the cvs-nserver 
guys beat me to it.

BTW, you really need to upgrade to the perm13 version.

-Corey

Gawain Hammond wrote:

>Hi,
>
>I'm being driven mad, here. I have two cvs servers, both running a patched
>version of CVS that has directory level permissions. (cvs perm;
>cvs-1.11.1p1.perm12) Problem is, I didn't download, compile, or install it,
>so I have no idea where it came from and I just can't remember how to enable
>users to be able to run cvs admin -l, (lock, which on one server can only be
>run by the user cvsadmin) One server works fine but I just cannot enable
>this functionality for users on the other server.
>
>Does anyone know how to do this? or where I can find info on this version of
>CVS?
>
>I've been searching all afternoon looking for some info on this verision of
>CVS, and all I can find is info on the "normal" cvs which uses /etc/groups
>to set which users can run the admin command, this doesn't seem to work for
>my version of CVS though.
>
>thanks,
>Gawain
>
>
>
>
>
>___
>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: Not able to import some files!!

2002-01-11 Thread Harald Kucharek

Have a look at the cvsignore file in the CVSROOT directory.
It lists all file extensions of files cvs should ignore.
.bak are usually backup files created by an editor and you
are usually not interested to keep such files.
But if you are, delete the *.bak line in cvsignore.

Harald

"Datla, Raghav" wrote:
> 
> Hi,
>  Out of the files below, the file  tax060.cob.bak is a text file. Its
> not reflecting in the repository when it is imported.
> The other file is a binary.
> 
> Can you please post some information on how CVS considers files being
> imported, I mean does it look at the extensions?..
> 
> Thanks,
> -Raghav
> 
> >  -Original Message-
> > From: Datla, Raghav
> > Sent: Thursday, January 10, 2002 5:56 PM
> > To:   '[EMAIL PROTECTED]'
> > Subject:  Not able to import some files!!
> >
> > Hi,
> >
> > I am using the following to import some code into CVS Repository using
> > the following.
> >
> > $ cvs import -m "" taxware/cobol  cvs start
> >
> >   N taxware/cobol/tax060
> >   I taxware/cobol/tax060.cob.bak
> >   I taxware/cobol/tax060.o
> >
> > No conflicts created by this import.
> >
> > what I stands for and why am i getting that. I think CVS is not able to
> > recognise some file types, probably binaries. I did't understand on what
> > basis its considering that fact.
> >
> > Thanks inadvance,
> > -Raghav
> 
> ___
> Info-cvs mailing list
> [EMAIL PROTECTED]
> http://mail.gnu.org/mailman/listinfo/info-cvs

-- 
 iXpoint Informationssysteme GmbH #
  Rheinstraße 79a # Harald Kucharek
  76275 Ettlingen # [EMAIL PROTECTED]
Tel/Fax +49 7243 3775-0/77# www.ixpoint.de

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



Re: syncing two sandboxes?

2002-01-11 Thread Karl E. Jorgensen

On Fri, Jan 11, 2002 at 09:33:42AM +0100, Janning Vygen wrote:
> Hi,
> 
> we use a repository on our server and i use a local sandbox to do my 
> work on a website. But i have a second sandbox server-side. This 
> sandbox is used to let other people look via browser what i have 
> already done before committing changes.
> 
> No i have a lot of changes in my local sandbox. Is there an easy way 
> to sync this local sandbox with my remote sandbox?

You don't say what platform you're on, but you mail-headers suggest
Linux...

What about rsync?

> regards 
> janning
> 
> -- 
> Planwerk 6 /websolutions
> Herzogstraße 86
> 40215 Düsseldorf

-- 
Karl E. Jørgensen
[EMAIL PROTECTED]
www.karl.jorgensen.com
 Today's fortune:
MS-DOS, you can't live with it, you can live without it.
-- from Lars Wirzenius' .sig



msg16058/pgp0.pgp
Description: PGP signature


Re: Not able to import some files!!

2002-01-11 Thread Larry Jones

Datla, Raghav writes:
> 
> Can you please post some information on how CVS considers files being
> imported, I mean does it look at the extensions?..

Yes, and it ignores files with certain extensions by default (that's
what the "I" means -- the file is being ignored).  See the manual:
.

-Larry Jones

Yep, we'd probably be dead by now if it wasn't for Twinkies. -- Calvin

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



Re: How "cvs get" works

2002-01-11 Thread Larry Jones

Reinstein, Shlomo writes:
> 
> I have a small question about the internals of "cvs get": How does "cvs get"
> transfer the files from the repository to the checkout directory after
> extracting them from the RCS files? (How does it do that when the repository
> is mounted locally and how does it do it in a client/server mode?)

When running locally, CVS reads the RCS file and writes the extracted
file directly into the checkout directory.  When running client/server,
the server does a local checkout into a temporary directory and then
sends each file across the network connection to the client who writes
them into the checkout directory.

-Larry Jones

I don't want to be THIS good! -- Calvin

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



RE: using loginfo with a remote repository

2002-01-11 Thread Gawain Hammond

I suspect it's the CVS server that does this (but am not sure) as I too
would like to get a report for each commit made by each user (similar to
perforce changelists) so that I can later retrieve a bunch of files related
to one piece of work commited.

I've found that loginfo runs once for each affected directory, and lists all
the files commited in that directory. To get round this I use a perl script
which stores each commit's info in a file with the date, directory (module
path), user, and user's log message. The screipt then checks to see if the
current commit is the same as any other commit recored. (in the file) then
the current commit is grouped together with the previous commits that match.
(I'm actually using the bugzilla database so it's made a little easier in
that each bug is related to a commit and wouldn't be repeated and therefore
has a unique bugID)

hope that helps.

-Original Message-
From: Matt Lease [mailto:[EMAIL PROTECTED]]
Sent: 10 January 2002 22:32
To: [EMAIL PROTECTED]
Subject: using loginfo with a remote repository


I've configured my loginfo file to mail me whenever a commit occurs, but
the results are not what I expected.  When committing n files in 1
commit, rather than getting 1 email describing the commit as a whole, I
get 1 to n messages, each describing a subset of the files committed.  I
suspect my CVS client is decomposing the commit into several commits
before sending them on to the remote repository.  If so, the repository
would have no way to know that these commits are related, and so the
loginfo script runs for each.

Has anyone else encountered this behavior and/or comment (even
generally) on it?
matt

___
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



Conference calls are safe

2002-01-11 Thread [EMAIL PROTECTED]
Title: Take Control Of Your Conference Calls





  
  
Long Distance
  ConferencingOnly 18 Cents Per
Minute
Connects Up To 100 Participants!


  
  

  No setup fees
  No contracts or monthly fees
  Call anytime, from anywhere, to anywhere
  International Dial In 18 cents per minute
  Simplicity in set up and administration
  Operator Help available 24/7 


  
  
Get the best
  quality, the easiest to use, and lowest rate in the
  industry.


  
  
If you like saving money, fill
  out the form below and one of our consultants will contact
  you.
Required Input Field*


  
  

  
  


  Name*
  

  Web
Address*
  

  Company
Name*
  

  
State*
  

  Business
Phone*
  

  Home
Phone
  

  Email
Address*
  

  Type of
Business
  
  



  
  
To be removed from our distribution list, 
  Click
  here.

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


Re: using loginfo with a remote repository

2002-01-11 Thread Larry Jones

Matt Lease writes:
> 
> I've configured my loginfo file to mail me whenever a commit occurs, but
> the results are not what I expected.  When committing n files in 1
> commit, rather than getting 1 email describing the commit as a whole, I
> get 1 to n messages, each describing a subset of the files committed.

loginfo gets run once per directory.  If you get more than one message,
it's because you're committing files in more than one directory.

-Larry Jones

I wonder what's on TV now. -- Calvin

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



Re: Why does 'cvs admin -l' complain that my branch is ab

2002-01-11 Thread Larry Jones

Whitlock, Ginger writes:
> 
> Might someone help me with an error I'm receiving with attempting to lock a
> branch in CVS?

CVS doesn't support locking branches, only revisions.

> I receive an error complaining that my branch is absent:
> 
> cvs admin:
> /opt/cvs/customer1/software/src/com/gers/sales/order/persist/OrderDaoFactory
> .java,v: branch customer1-0_5C1_00E absent  
> 
> running cvs log to verify the branch exists :
> 
>customer1-0_5C1_00E: 1.11.0.2   

That only verifies that the branch *tag* exists.  The error message
you're getting is that revision 1.11.0.2 doesn't exist (and, being a
magic branch revision, there *shouldn't* be a revision with that number).

-Larry Jones

Mom must've put my cape in the wrong drawer. -- Calvin

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



RE: CVS Reporting

2002-01-11 Thread Hanser, Kevin

I'm also looking for a way to create a report of all cvs comments for a date
range... I checked out cvs2cl.pl, and it looks promising, but I have one
problem.  cvs2cl.pl seems to only report information on the modules that you
have checked out... is there any way to view the changes for _every_ module
in the repository?

thanx

k

-Original Message-
From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED]]
Sent: Saturday, December 01, 2001 1:06 PM
To: [EMAIL PROTECTED]
Subject: Re: CVS Reporting


[EMAIL PROTECTED] (Guy Scharf) writes:

>I need to produce a report of all files in a repository updated within 
>some date range.  I want the report to include any log comments on 
>changes made during that period.

http://www.red-bean.com/cvs2cl

--
Pierre Asselin
Westminster, Colorado


-= Posted via Newsfeeds.Com, Uncensored Usenet News =-
http://www.newsfeeds.com - The #1 Newsgroup Service in the World!
-==  Over 80,000 Newsgroups - 16 Different Servers! =-
___
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: cost of CVS...

2002-01-11 Thread Helliwell, Matthew

Don't know about Linux vs NT but it took me about 2 days to move a team of 3
developers off Continuus and onto CVS. A lot of it will depend on how
familiar you are with source control in general and what state your existing
processes are in: you may find you need to start changing your development
processes once you start getting things under source control. 

However, at its simplest you just:
1. Create repository
2. Import source code
3. cvs checkout
4. cvs update
5. cvs commit

Repeat 4 to 5 until time to go home.

-Original Message-
From: vincent_choplin [mailto:[EMAIL PROTECTED]]
Sent: 11 January 2002 10:08
To: [EMAIL PROTECTED]
Subject: cost of CVS...


I everyone.

I work in a small but still growing company and we're beginning to 
need something like CVS...

the problem is that nobody here has ever used CVS (nor any of its 
pairs) and one person only (me) is familiar with VSS, on user side 
only.

I would really appreciate you giving me an approximation of the time 
it would take to install (and get rid of every problem) and get to 
know CVS, knowing that we're 5-6 developpers working under windows 
NT4 to 2000. Is it worth hiring a temp. or consultant to install and 
teach us?

would we have to stop working while we put CVS up or can one of us do 
it while the others go on with the developpement?

Is it really better to use linux on the server or are the winNT 
versions good enough?


--
If you have received this e-mail in error or wish to read our e-mail 
disclaimer statement and monitoring policy, please refer to 
http://www.drkw.com/disc/email/ or contact the sender.
--

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



Re: Connection refused to CVS repository (and ACLs).

2002-01-11 Thread Axelle

Thanks to both of you for your helpful answers.
Actually, I found out the problem :
1. I had been using a pserver before, and it seems the user had kept a
previous file (.cvsrc, or maybe a bad $CVSROOT): this is why he was
attempted to connect to my machine.
2. The ACLs were accidentally set wrong on a few files. Actually, that
was a mask problem, and consequently, the user did not have the 'w'
right on some files he wanted to checkout.

By the way, if you're looking for a way to position ACLs recursively,
here's a nice command I found in the news :

find  -exec setfacl  {} \;

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



Re: Forking off a remote public cvs. Howto merge the parallelldevelopment?

2002-01-11 Thread Mike Castle

In article <1010671210.23474.7.camel@erik>,
Erik Sjölund  <[EMAIL PROTECTED]> wrote:
>What possibilities are there to merge in new releases 
>from the public cvs into our forked code in the future?


This type of scenario was EXACTLY why CVS was invented in the first place.

It doesn't matter much that they other project is in CVS, so ignore that
point for now.

Just treat it as vendor sources and read up on the CVS docs on vendor
branches.

mrc

-- 
 Mike Castle  [EMAIL PROTECTED]  www.netcom.com/~dalgoda/
We are all of us living in the shadow of Manhattan.  -- Watchmen
fatal ("You are in a maze of twisty compiler features, all different"); -- gcc

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



Help Please: Preserving keywords in 3rd party sources

2002-01-11 Thread Nicholas Catanchin

Hi,

Is it possible to import a third-party source containing:
1) Binary files (GIF images)
2) PHP source files containing $Id$ keyword

Without:
A) Corrupting the images
B) Replacing the $Id$ keyword with my local info

'cvs import -ko' maintains the keywords, but corrupts the images
'cvs import -kb' maintains keywords, leaves images intact but presents
problems later with merging (I am modifying this third-party software
extensively - but it is also under constant development by its authors
and changes are made daily)

Thanks in advance.

Nicholas Catanchin
Riders Cyclery
579 Kessels Road, Macgregor QLD 4109
Phone: (07) 3849 5333



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



syncing two sandboxes?

2002-01-11 Thread Janning Vygen

Hi,

we use a repository on our server and i use a local sandbox to do my 
work on a website. But i have a second sandbox server-side. This 
sandbox is used to let other people look via browser what i have 
already done before committing changes.

No i have a lot of changes in my local sandbox. Is there an easy way 
to sync this local sandbox with my remote sandbox?

regards 
janning

-- 
Planwerk 6 /websolutions
Herzogstraße 86
40215 Düsseldorf

fon 0211-6015919
fax 0211-6015917
http://www.planwerk6.de

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



Newbie : please help me to migrate from RCS to CVS

2002-01-11 Thread Patrick FRADIN

Hi,

I'm working with RCS since 4 years ago and our software director want to 
migrate to CVS for many reasons.

Now, we have many TclTk applications derived from a main framework base. 
i.e. we have a framework tcltk RCS directory with common classes.

Each new application is derived from this common base by linking 
framework classes (xxx.tcl,v files) into application directory.

So, when we update a framework class, all applications are updated with 
simple co command...

How can I reproduce this architecture with CVS please ?

I create two samples modules in my repository to make test : one for the 
framework and the other for a test application. To do this I use import 
command.

But I can't checkout these two modules into the same working directory ! 
I have some error messages. I don't want to use links into working 
directory because some developpers works under Windows and others under 
Linux. I know Windows don't manage very well links.

Please, have you a suggestion or policy ?

Thanks in advance.

Patrick Fradin

Synelec Telecom Multimedia

PS: Please excuse me if explanation are not simple but I'm new with CVS 
... and I'm french too ;-)

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



using loginfo with a remote repository

2002-01-11 Thread Matt Lease

I've configured my loginfo file to mail me whenever a commit occurs, but
the results are not what I expected.  When committing n files in 1
commit, rather than getting 1 email describing the commit as a whole, I
get 1 to n messages, each describing a subset of the files committed.  I
suspect my CVS client is decomposing the commit into several commits
before sending them on to the remote repository.  If so, the repository
would have no way to know that these commits are related, and so the
loginfo script runs for each.

Has anyone else encountered this behavior and/or comment (even
generally) on it?
matt

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



Re: CVS and proxy-server

2002-01-11 Thread Robert J. Clark

On Fri, 11 Jan 2002 09:12:00 -0500
Robert J. Clark <[EMAIL PROTECTED]> wrote:

> On Thu, 10 Jan 2002 12:05:35 +0100
> Michael Wenig <[EMAIL PROTECTED]> wrote:

> > We want to access external cvs-servers. WinCVS has an option to define a
> > proxy-server, but response is:
> > 
> > cvs -z9 login
> > cvs.exe login: unknown method in CVSroot:
> > :pserver;proxy=proxy2;proxyport=3128:[EMAIL PROTECTED]:/cvs
>   ^
>   |
>   +-> That should be a colon ':', not a semicolon ';'

Whoops, spoke too soon. I did not catch the reference to the WinCVS proxy 
server support. I have never used that myself, so please disregard my last 
message.

- Rob

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



Re: Any Real time examples of Branching, Please!!!

2002-01-11 Thread Wim Kerkhoff

Teala Spitzbarth wrote:
> 
> There was a similar thread about Build Processes (Release Engineering)
> in CVS back in August, started by Bil Joga.   My reply outlines our
> tagging and branching model:
> 
> http://mail.gnu.org/pipermail/info-cvs/2001-August/018972.html
> 
> If you look around that date you will see a few other replies.

Hmm, interesting read, but doesn't specifically address the issue of
parallel developents in different branches. For example, HEAD, Beta, RC,
Stable, and Fix where each of these branches is being worked on daily in
every project.

> Also a helpful resource in this area is the Acme web site:
> 
> http://www.enteract.com/~bradapp/acme/

WOW!  This is the best resource I have discovered in a long time!  I
received this link just before leaving work, and had a quick look at the
site before leaving. I bookmarked it, thinking "read later tonight". I
looked at it again now, and found I had just started scratching the
surface of what was there. Thanks again for this link. There should be
more than enough information there to get me started on figuring
something out... I'm quite excited. I haven't seen a good resource like
this since discovering the Extreme Programming Wiki over at c2.com

> Although Fogel's book covers some Release Engineering issues - I think
> there is need for a book to be written specifically about Release
> Engineering with CVS.  Certainly  I have spent many hours eeking out
> rare information about branching (restricting access to branches) &
> commitinfo scripts, and figuring out how to work around bugs in the log
> command to get valid change report information. 

I imagine that thousands of lines of perl have been written to get
useful information out of the logs, deal with branching, merging, and
releases, and other things. Of course, most of these scripts are
probably specific to a project and can't be released to the public,
either because they are under NDA/copyright or they would be useless to
others. 

> I also know a fellow
> engineer that has successfully implemented CVSzilla, and the
> implementation details of CVS/Bugzilla integration would make an

While we having been using Bugzilla for quite a while, and are now in
the process of changing our development process to incorporate CVS,
implementing CVSzilla, CVSWeb, etc won't for us. Being a security
company, groups of developers have access to only certain areas of the
source code base. Only a couple of the senior developers have access to
everything. By default, that means much of the great SCM tools out there
can't be implemented without major modifications. Perhaps I need to do
some research into code access and how it relates to code management.

> important segment of any Release Engineering discussion.   I don't know
> how informative "Practical Software Configuration Management: The
> Latenight Developer's Handbook by Tim Mikkelson & Suzanne Pherigo "
> regarding Release Engineering in CVS, but if not, then I might summon
> the energy to start a "Release Engineering in CVS" book

Customer Reviews on this book over at Amazon give it only 2.5 out of 5
stars:

http://www.amazon.com/exec/obidos/ASIN/0132408546/ref%3Dsdp%5Famz%5F/104-0310869-9172765

More good books are always good though :-)

What I really want to see is not theortical stuff, but hardcore
practical examples. Ie, the source to build scripts, steps in a release
process, diagrams of how things are merged and versioned between
parallel branches, etc. A chapter or two on Issue/Test/Build tracking
systems such as Bugzilla, Gnat, Tinderbox, etc and how scripts for those
systems can mesh into Releases under CVS would be great. Of course,
that's a wider scope then you were probably thinking.

Might I also suggest the possiblity of using a Wiki clone, so that
others can add content as well. The mod_perl guide started off as a FAQ,
became a mini-guide, and evolved into a large guide that is now being
made into a (dead tree) book. The author scooped much of the content up
of the mailing list, and from examining various perl modules and tools.
It has become a very good and useful resource for a wide range of
mod_perl users. Just a suggestion. It's starting to get late (once
again), and when it gets late I get chatty and start saying silly
things. :-)

http://perl.apache.org/guide/

> Do others know if there has been anything comprehensive published on the
> web or in book form about Release Engineering with CVS?

Now that I have the link to the ACME project, I can take a week off and
start reading through the stuff there. At a glance, the closest thing to
Release Engineering with CVS is the RCS/SCCS book from Orielly. Although
older, from a look at the TOC and Index it appears to cover some of
this.

http://www.enteract.com/~bradapp/acme/scm-readings.html

As you can tell, I'm new to the SCM world, but have been developing
software for a while, and recently have been putting a lot more thought
into this :-)

Thanks Teala.

-- 

Regards

Help on lock file

2002-01-11 Thread Alan Ling

Dear sir,

I am trying to remove a directory in CVS by using

cvs release -d mov/

However, due to some previous mistake which I did using cvs commit, I've got
the following message error

cvs release: [16:13:44] waiting for tkling's lock in
/am/ammp_00/ammp_db/ammp/teg0.0/test/ipp/ipp_block/si/mov/RSLT_rtl_mov_ref

I must have forgotten to lock the file during the previous cvs commit.
Can you help me with this problem

Thank you and best regards,
alan



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



Greeting Card form J.

2002-01-11 Thread Z-editor Greetings

You have just received a virtual greeting card from J.


You can view your greeting card at :
http://www.z-editor.com/cards/7acmynnyjjn.html

Your greeting card will be available for the next 90 days
We wish you all the best!
___

This card has been sent to you through the Virtual Greeting Card System at
Z-editor.com
Viewing and sending Z-editor cards is free. The greeting card is virus-checked.

Z-editor is an easy to use web-based web editor. Try it today for free at: 
http://www.z-editor.com

Z-editor enables you to modify and create web pages yourself. There is no
reason to contact a busy IT specialist any more! Modify your web site from anywhere in
the world - no installations needed.

Check out cool additional functions (e.g. virtual greeting card, mailing list,
etc), which can be easily added to your web site.

We are looking forward to your visit to http://www.z-editor.com  


Re: Any Real time examples of Branching, Please!!!

2002-01-11 Thread Pierre Asselin

"Datla, Raghav" <[EMAIL PROTECTED]> writes:

> Can anyone post me examples of branching in real time
>Dev-Stage-Production environment if you are using it. I will appreciate your
>help.

Mine is not a real-time environment, but it is a real environment :-)
In a nutshell, we promote to QA by tagging and starting a branch, and
we promote to production by tagging on the QA branch.

Development is on the trunk.  When the product has the features we
want, we tag the tip of the trunk for a QA-release and start hacking
on newer features.

QA starts a QA-bugfix branch off development's QA-release and starts
looking for bugs.  Bug fixes are commited to the QA-bugfix branch.
When it looks good, we tag the tip of QA-bugfix for a Production-release
but we keep fixing bugs on QA-bugfix.

Production exports the Production-release, builds it and runs it.

Bug reports from production are fixed on the QA-bugfix branch, a new
Production-release is tagged, and production takes it.  I suppose we
could start Production-bugfix branches off the Production-releases,
but we don't.

After a while tHe QA-fixes branch is merged to the trunk, so
Development has the bug fixes too.

Eventually, Development makes a new QA release.  A new QA-bugfix
branch is started and the old one is abandoned.


The mechanics of this has some nitty gritty.  Read the manual at
cvshome.org many times over.

---

General rules:
1)  Always know why you created a branch, and stick to its
purpose.  Example:  no new features on QA-bugfix.
2)  Merge in one direction only.  Example:  from QA-bugfix to the
trunk, never from the trunk to QA-bugfix (no new features).

Some organizations prefer to develop on branches, for example one
branch per feature.  When the feature is ready, merge with the trunk
and abandon the branch.  Then the trunk is used for integration more
than for development.  Releases to QA and Production can proceed as
above.

--
Pierre Asselin
Westminster, Colorado


-= Posted via Newsfeeds.Com, Uncensored Usenet News =-
http://www.newsfeeds.com - The #1 Newsgroup Service in the World!
-==  Over 80,000 Newsgroups - 16 Different Servers! =-
___
Info-cvs mailing list
[EMAIL PROTECTED]
http://mail.gnu.org/mailman/listinfo/info-cvs



Re: checkout a certain revision of a file

2002-01-11 Thread Baurjan Ismagulov

Hello,

thanks much for your help!

I was able to do what I have wanted both with

~/work/project> cd ..
~/work> cvs co -r1.3 project/filename

and

~/work/project> cvs update -r1.3 filename

I did try co -r before; it was my failure to checkout being in the upper
directory (and consequent error message) that led me to think this
switch can be used only for tagged releases.

Thanks again,
Baurjan.

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



CVS pserver on RH 7.2 - any password is authenticated!

2002-01-11 Thread Satheesh Babu

Hello,

I usually use Mandrake 8 and pserver works peacefully there. At work, I
need  to install RH 7.2 for this and it is driving me nuts.

- stock CVS rpm
- pserver running from xinetd

When you login it actually gives an error if you give wrong userids...
But, if the userid is valid, you can give ANY password including none
and it authenticates! Any pointers will be greatly appreciated.

Our setup is for people using Win98 clients and who haven't even thought
about version control or UNIX things before. MS VSS was a candidate, but
a pain to automate using scripts.

If anyone knows some links to "proper and secure" CVS server setup on
Linux, that'd be great too.

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



RE: How to restrict access to branches

2002-01-11 Thread Teala Spitzbarth

This topic is a frequently discussed one on the alias.

There have been examples of commitinfo scripts posted on the alias
which enable you to restrict access to branches.  The one I use
is based on lock-branch.sh posted by Shubhabrata Sengupta, see:

http://mail.gnu.org/pipermail/info-cvs/2001-May/015311.html

I've recently discovered that my version of this script is not
handling recursive commits correctly.  I'm not sure yet whether
I introduced the bug or if it was present in the original script.
When I figure it out, I will repost an updated version of the
script if appropriate. 

Note: this script accesses the Entries file directly, 
it has already pointed out that it should be upgraded to use the
cvs status command to be independent of Entries file format changes
in the future.

Thanks,
Teala


-Original Message-
From: Datla, Raghav [mailto:[EMAIL PROTECTED]]
Sent: Tuesday, January 08, 2002 10:29 AM
To: '[EMAIL PROTECTED]'
Subject: How to restrict access to branches


Hi,
   Is there anyway to restrict the developers to access (I mean they
should
not able to make any modifications) the branch which was created
something
like PROD for production code.

Thanks inadvance,
-Raghav

___
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: Any Real time examples of Branching, Please!!!

2002-01-11 Thread Teala Spitzbarth

There was a similar thread about Build Processes (Release Engineering)
in CVS back in August, started by Bil Joga.   My reply outlines our
tagging and branching model:  

http://mail.gnu.org/pipermail/info-cvs/2001-August/018972.html

If you look around that date you will see a few other replies.

Also a helpful resource in this area is the Acme web site:

http://www.enteract.com/~bradapp/acme/

Although Fogel's book covers some Release Engineering issues - I think
there is need for a book to be written specifically about Release
Engineering with CVS.  Certainly  I have spent many hours eeking out
rare information about branching (restricting access to branches) &
commitinfo scripts, and figuring out how to work around bugs in the log
command to get valid change report information. I also know a fellow
engineer that has successfully implemented CVSzilla, and the
implementation details of CVS/Bugzilla integration would make an
important segment of any Release Engineering discussion.   I don't know
how informative "Practical Software Configuration Management: The
Latenight Developer's Handbook by Tim Mikkelson & Suzanne Pherigo "
regarding Release Engineering in CVS, but if not, then I might summon
the energy to start a "Release Engineering in CVS" book  

Do others know if there has been anything comprehensive published on the
web or in book form about Release Engineering with CVS?

Thanks,
Teala



-Original Message-
From: Wim Kerkhoff [mailto:[EMAIL PROTECTED]]
Sent: Tuesday, January 08, 2002 2:49 PM
To: [EMAIL PROTECTED]
Cc: Datla, Raghav
Subject: Re: Any Real time examples of Branching, Please!!!


"Datla, Raghav" wrote:
> 
> Hi,
>  Can anyone post me examples of branching in real time
> Dev-Stage-Production environment if you are using it. I will
appreciate your
> help.

I'm interested in this well. We've recently moved to CVS, and I'm
working on massively re-writing all our build scripts to support this.
We use a scheme similiar to your Dev-Stage-Production environment. 

How do you plan to handle versioning?  On the old system we used a 4
digit build number for each distributed file as well as each
distribution. Ie, periodically make a release (e.g. Build 3200), but
regularly we release new versions of files via an update system within
the product. So, if they do an update today a new foo.jar might get
pulled in with a build number of 2783, or a new docs.pdf with a build
number of 1087. This has come to mean nothing, especially as a component
gets moved up from Dev to Stage, it takes over the build number of the
previous build number in Stage plus 1.

We've got Dev in CVS, but have not done any branching yet for Stage and
Production.  In addition the branching, I want to figure out a better
way of versioning. And this all should be powerful and simple enough to
implement, use, maintain, and show our developers and techs how to use
it...

Your post comes at a good time, as I was about to do more research into
how other projects handle branching, and what kind of examples the cvs
books have.

-- 

Regards,

Wim Kerkhoff, Software Engineer
Merilus, Inc.  -|- http://www.merilus.com
Email: [EMAIL PROTECTED]

___
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



rcs log and symbolic branch tags

2002-01-11 Thread Stuart Donaldson

Is there a way to get "cvs log" output for a repository without a working
directory?
Is there a version of RCS rlog which works with CVS symbolic branch tags?

I am trying to create a utility to examine my CVS repository, using the RCS
rlog utility to dump information about the files under version control.
However, the RCS rlog utility (RCS version 5.7) seems to have the following
problems:

1) It tries to interpret the allowed '-' character within a symbolic name as
a range specifier.
2) It does not recognize CVS branches (#.#.0.#) as a branch.

Thanks...

Stuart Donaldson
Alerton Technologies Inc.


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



Re: Is there anyway to not change a file when there are conflicts?

2002-01-11 Thread Ross Burton

On Wed, 2002-01-09 at 16:23, Stanton, Curt (NCI/IMS) wrote:
> Here is the problem.  When CVS tries to merge a file and fails, it creates
> the two different versions of the code snippit seperated by the
> >=<.  Or somesymbols like that.  We find that to be hard to deal
> with most of the time.  We use another program called beyond compare to
> merge the two together.  We do this by getting rid of the file it crearted
> with those symbols and starting with the working copies modified file and
> the newest repo version.  My question is.  Is there any way to leave the
> file as is (in the not updated modified state) and mark it as having a
> conflict?  We still want it to merge the two if there weren't conflicts.

When CVS merges it creates two files called ".#[original
filename].[version] where [version] are the version numbers of the
common ancestors.  You can merge these two files.

Ross
-- 
Ross Burton Software Engineer
OneEighty Software Ltd  Tel: +44 20 8680 8712
Cygnet HouseFax: +44 20 8680 8453
12-14 Sydenham Road [EMAIL PROTECTED]
Croydon, Surrey CR9 2ET, UK http://www.180sw.com./

Under the Regulation of Investigatory Powers (RIP) Act 2000 together
with any and all Regulations in force pursuant to the Act OneEighty
Software Ltd reserves the right to monitor any or all incoming or
outgoing communications as provided for under the Act


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



cost of CVS...

2002-01-11 Thread vincent_choplin

I everyone.

I work in a small but still growing company and we're beginning to 
need something like CVS...

the problem is that nobody here has ever used CVS (nor any of its 
pairs) and one person only (me) is familiar with VSS, on user side 
only.

I would really appreciate you giving me an approximation of the time 
it would take to install (and get rid of every problem) and get to 
know CVS, knowing that we're 5-6 developpers working under windows 
NT4 to 2000. Is it worth hiring a temp. or consultant to install and 
teach us?

would we have to stop working while we put CVS up or can one of us do 
it while the others go on with the developpement?

Is it really better to use linux on the server or are the winNT 
versions good enough?

Thanks a lot in advance.

Vincent Choplin


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



A single source file belonging to multiple repositories

2002-01-11 Thread Glew, Andy

I often find myself in the position of having a single source file
that logically belongs to several repositories.

For example, I have a lot of personal library files
- headers debug.h, test.h, plus things like my number recognition
library.  I keep these on my own personal CVS server[*].
But, I encourage projects at the various companies where I have
been employed to use these Glew library tools.
They, naturally enough, want to place them into their own CVS
repositories, on their own CVS server.

{I know about import/export.  I don't like import/export.
I'm looking for a better way.}

So: I often find myself in a project workspace, editting one of my 
personal library files.  If I run "cvs ci" it gets checked into the project
CVS repository.  I want an easy way to ensure that the changes
get propagated to my personal CVS repository.


Idea:  CVS knows about the "CVS" subdirectory.   
If all accesses to the CVS subdirectory, such as CVS/Entries,
could instead be redirected to another subdirectory, CVS2/Entries,
then all of the existing CVS commands should work,
except accessing another repository.

This could be done inside CVS.  Has anyone done it?

Or, I *think* that it could be done at the filesystem, by wrappers
on top of CVS.  E.g. have subdirectories CVS1 and CVS2, and 
rename (or symlink, if that works) CVS1 to CVS when working
with the first repository, and CVS2 to CVS when working with the
second repository.


---

I think this goes beyond BitKeeper.  BitKeeper makes working with
multiple repositories natural, but I *think* BitKeeper still just
checks into one repository at a time.  I want checkins to be automatically
made to two (or more) repositories.




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



RE: Why does 'cvs admin -l' complain that my branch is absent?

2002-01-11 Thread Teala Spitzbarth

-Original Message-
From: Teala Spitzbarth 
Sent: Thursday, January 10, 2002 11:32 AM
To: 'Whitlock, Ginger'; [EMAIL PROTECTED]
Subject: RE: Why does 'cvs admin -l'
complain that my branch is absent?


Oh, yuck.

I know from other email that Larry has sent me that
the way CVS handles branches can be problematic in
some commands - i.e. CVS doesn't actually create a
branched version of each file when the branch is
created (that is why you see the magic zero in that
fake branch revision number for files that haven't
been modified yet).  This behavior can sometimes cause
conflict with how RCS works under the covers.   For
example, the log command will have erroneous output
for files on branches when they are first modified,
due to the fact that the "previous" (magic
zero)revision on the branch doesn't really exist yet
at the RCS level, causing the log code to fall into an
error condition. (Larry may have fixed this is the
development version by now...)

I believe the admin -l command is fundamentally an RCS
level command - so I bet it can't lock unmodified
versions on a branch, because at the RCS level, those
versions of the file don't really "exist".

There are versions of commit-info scripts kicking
around that allow you to lock branches - you may want
to consider one of those.  See for example:

http://ccvs.cvshome.org/servlets/GetAttachmentmsgId=1229&attachId=1&listName=info

(Note:  I'm pretty sure this script got munged somehow
and the exit 0 should be outside of the for loop,
otherwise recursive commits might slip through onto a
locked branch)

Cheers,
Teala



__
Do You Yahoo!?
Send FREE video emails in Yahoo! Mail!
http://promo.yahoo.com/videomail/

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