CVS birds of a feather report

2000-07-28 Thread Yarry Gonzalez
Hello all, Here is an update on the CVS BOF that OpenAvenue hosted recently at the O'Reilly OpenSource conference in Monterey. I thought it might interest the group, so I'm posting it here for your perusal. Should you care to see it in it's pretty HTML version, you can find it here: http://

Re: [cciug] general makefile (and script) style rule

2000-07-28 Thread Eric Siegerman
On Fri, Jul 28, 2000 at 02:38:12PM -0400, Laine Stump wrote: > David Boyce writes: > > CLEARTOOL := C:/Progra~1/Rational/ClearCase/bin/cleartool.exe > > That can't be guaranteed to be correct across multiple machines. Or indeed within the same machine, if you ever have to do a full restore -- wh

Re: [cciug] general makefile (and script) style rule

2000-07-28 Thread David Boyce
Did I say it was guaranteed to be correct? No, in fact in the very next breath I promoted another solution as being more robust. Note that none of the solutions mentioned are guaranteed to work; e.g. the CC installation allows the default installation path to be changed, so depending on "C:/Pr

cvs security problem (fwd)

2000-07-28 Thread Brian Behlendorf
a) does the solution proposed for #1 break anything? b) looks like #2 is both a client problem (never trust what the CVS server gives you) and a server problem (don't allow people to check in silly paths) - or is #2 not something that someone can cause to happen through CVS commits alone? (i.e.,

CVS - Subsidiary Diff Selected Error

2000-07-28 Thread Badami, Srinivas
Hi, Scenario : There is just a single tree that is used for the production and development. Since we wanted to do a complete build and wanted to tag all the files I tagged it with QA_2724. I then did the following "cvs co -r QA_20

Re: Error : cvs server: subsidiary diff failed

2000-07-28 Thread Larry Jones
Badami, Srinivas writes: > > What is the meaning of this error or in what scenarios do you get this > error. It means that when diff3 did diffs between the common file and each of the other two files, one of those (subsidiary) diffs failed for some reason. CVS uses diff3 to merge changes. What

Re: What are the differnet status CVS Display ?

2000-07-28 Thread Larry Jones
Badami, Srinivas writes: > >Can I see some list or mail where I see what are the CVS Statues means > like See "update output" in the Cederqvist manual. -Larry Jones Monopoly is more fun when you make your own Chance cards. -- Calvin

Error : cvs server: subsidiary diff failed

2000-07-28 Thread Badami, Srinivas
What is the meaning of this error or in what scenarios do you get this error.

What are the differnet status CVS Display ?

2000-07-28 Thread Badami, Srinivas
Hi, Can I see some list or mail where I see what are the CVS Statues means like M - Locallly modified after previous check out but not commited. P - ? E - ? C - Conflicts ? - CVS Does not know anything about this file Srinivas

Re: Base directory, in CVS directory

2000-07-28 Thread Noel L Yap
[EMAIL PROTECTED] on 2000.07.20 14:14:21 >I think perhaps you are speaking as a cvs developer here not a cvs >user. To me "cvs unedit" has a closer meaning in english for >reverting files than "cvs update". But I guess the "cvs update -C" >isn't technically reverting files. Its updating the

Re: TCL

2000-07-28 Thread Jonathan M. Gilligan
If the question is about WinCVS (you don't say), then the answer is "you can't get user input." At 11:45 AM 7/28/2000, you wrote: >Hi everyone: > >I want to work on some Macros and I have a tcl question: > >How do I get user input? I can see "cvsout" but I couldn't find any >"cvsin" > >Thank

Re: [cciug] general makefile (and script) style rule

2000-07-28 Thread Laine Stump
David Boyce writes: > For the record, there's one option you haven't discussed: > > CLEARTOOL := C:/Progra~1/Rational/ClearCase/bin/cleartool.exe That can't be guaranteed to be correct across multiple machines. If another "long" filename beginning with "Progra" was created on the disk prior to t

Re: [cciug] general makefile (and script) style rule

2000-07-28 Thread David Boyce
For the record, there's one option you haven't discussed: CLEARTOOL := C:/Progra~1/Rational/ClearCase/bin/cleartool.exe However, I think getting rid of the full path is the more robust solution. -dsb At 09:38 AM 7/28/00 -0400, Noel L Yap wrote: >[EMAIL PROTECTED] on 2000.07.28 02:07:41 > >Tal

TCL

2000-07-28 Thread Luis Felipe Puhlmann da Luz
Hi everyone: I want to work on some Macros and I have a tcl question: How do I get user input? I can see "cvsout" but I couldn't find any "cvsin" Thanks in advance! Phil

Re: Releases!

2000-07-28 Thread Jonathan M. Gilligan
What you need to do is use the "cvs tag" or "cvs rtag" command to tag the relevant versions of the four modules with a symbolic tag such as "release_2_0". You may also want to use the cvsroot/modules file to define a "module" for your product with all four modules A, B, C, and D in it. Then "c

Re: [cciug] general makefile (and script) style rule

2000-07-28 Thread Laird Nelson
Wolfgang Laun wrote: > Nice, but how do you set VARIOUS_FILES when your file names have > embedded spaces? Yeah, this is a problem you can't get around without intervention. Cheers, Laird

Re: About adding directories in branches

2000-07-28 Thread Larry Jones
Michel Hulshof writes: > > When I add a directory in a branch, and I check out the main trunk, the > directory appears in the main trunk. Can anyone explain this? CVS doesn't control directories, only files. You probably want to use the -P option on checkout to prune empty directoryies -- you m

Re: Checking branch for commit

2000-07-28 Thread Laird Nelson
Marc Poinot wrote: > Laird Nelson wrote: > > Additionally, you can get the old version by having your commitinfo > > script look in ./CVS/Entries; the line with the filename in it will also > > have its old version. > On the server side ? Yes; even in a pserver or rsh context. If your script is

RE: Releases!

2000-07-28 Thread Taylor, Tim
Check out the detailed instructions at http://cvsbook.red-bean.com/cvsbook.html#Exporting%20For%20Public%20Distribu tion Basically, the process would be: cvs tag -c R_2_0 Issue this command from the top level directory of your project. This gives the latest version of each of the files in your

Re: suggestion: recycle bin feature integrated into WinCVS/gCVS

2000-07-28 Thread Richard Wesley
At 9:10 +0800 7/28/00, David Penn wrote: >hi, dear developers, > >Can anyone add recycle bin feature into WinCVS? now the removed file can not >be restored by GUI. To fulfill such task, one have to remember all removed >file name and version, use command line, which is not easy. > >Regards, > >Dav

RE: Can CVS do it?

2000-07-28 Thread John Scott
It is used by your client so that it knows what port to connect to on the server. Thus, the server uses cvspserver to identify which port to listen on for incoming connections. The client uses cvspserver to identify which port to connect to on the repository server. Since I was using a non-standa

About adding directories in branches

2000-07-28 Thread Michel Hulshof
When I add a directory in a branch, and I check out the main trunk, the directory appears in the main trunk. Can anyone explain this? Thanks in advance, Michel.

Re: general makefile (and script) style rule

2000-07-28 Thread Noel L Yap
[EMAIL PROTECTED] on 2000.07.27 19:39:41 >> Note that I have considered the alternatives of: >> CLEARTOOL:="//c/Program Files/Rational/ClearCase/bin/cleartool" >> >> and: >> CLEARTOOL:=//c/Program\ Files/Rational/ClearCase/bin/cleartool >> >> The former has a problem when using $(CLEARTOOL) wi

Re: [cciug] general makefile (and script) style rule

2000-07-28 Thread Noel L Yap
[EMAIL PROTECTED] on 2000.07.28 09:22:26 >Wolfgang Laun wrote: >> Talking about UNIX (vanilla) Make and GNU Make, I'd say that you're in >> for some fun and games if you try to make this robust against spaces in >> path names by using some general set of rules. It would be possible to >> put q

Re: Checking branch for commit

2000-07-28 Thread Marc Poinot
Laird Nelson wrote: > > Marc Poinot wrote: > > The effect is that you can retrieve the old revision, the (possible) tag > > and the type of the file as an arg of the commitinfo called script. > > For tagging operations, you can always write a taginfo script instead. > Yep, that's done. But I ha

Re: [cciug] general makefile (and script) style rule

2000-07-28 Thread Noel L Yap
[EMAIL PROTECTED] on 2000.07.28 02:07:41 >Talking about UNIX (vanilla) Make and GNU Make, I'd say that you're in >for some fun and games if you try to make this robust against spaces in >path names by using some general set of rules. It would be possible to >put quotes around all macro expansi

Re: [cciug] general makefile (and script) style rule

2000-07-28 Thread Laird Nelson
Wolfgang Laun wrote: > Talking about UNIX (vanilla) Make and GNU Make, I'd say that you're in > for some fun and games if you try to make this robust against spaces in > path names by using some general set of rules. It would be possible to > put quotes around all macro expansions where one path n

Re: Checking branch for commit

2000-07-28 Thread Laird Nelson
Marc Poinot wrote: > The effect is that you can retrieve the old revision, the (possible) tag > and the type of the file as an arg of the commitinfo called script. For tagging operations, you can always write a taginfo script instead. Additionally, you can get the old version by having your comm

RE: Releases!

2000-07-28 Thread John Scott
CVS is not a build or configuration management tool. It only tracks multiple versions of source code so it will not help you much. >From my (limited) experience with the software, the best you will get is to be able to label source code for a particular release so that you can extract that versio

Re: Releases!

2000-07-28 Thread Marinalva Dias Soares
I have a program that's composed by 4 modules with differents versions. I want generate a release 2.0 with versions 1.3.1 of module A, 1.2 of module B, 1.4.2.1 of module C and D. cvs export do it? how, please? thanks, Marinalva.

Re: Limiting access

2000-07-28 Thread Noel L Yap
Possible ways to deal with this: 1. Get a box whose file system supports ACL's. Use client/server CVS with the server running on that box. Manage permissions (including ACL's) to your liking. 2. Use pserver CVS with the readers/writers files and separate repositories. This might require getting

Re: Releases!

2000-07-28 Thread Joerg Beyer
On Fri, Jul 28, 2000 at 08:02:02AM -0300, Marinalva Dias Soares wrote: > > Hello everybody! > > Anybody know how can I generate a release of a software with CVS? is "cvs export" what you want? Joerg -- "Nobody will ever need more than 640k RAM!" -- Bill Gates, 1981 "Windows 95 needs

Releases!

2000-07-28 Thread Marinalva Dias Soares
Hello everybody! Anybody know how can I generate a release of a software with CVS? Sorry my english, I'm brazilian. Thanks! Marinalva.

Checking branch for commit

2000-07-28 Thread Marc Poinot
I have to check the commited branch, but the commitinfo actually gives nothing else but the file name. The loginfo has more infos, but it cannot make the commit fail. Thus, I have modified the src/commit.c file with these three lines: 1119a1120,1122 > run_arg (li->rev_old); > run_ar