Re: -chroot patch for CVS ?

2001-10-18 Thread Philip Lijnzaad


 The author of rsync has a 'pserver' wrapper program which chroots before
 running cvs pserver.  It's used for the samba and rsync anonymous cvs
 access. See the note about 'how it's done' on this page:

 http://www.samba.org/samba/cvs.html

 It directs you to check out the code itself from cvs:

 cvs -d :pserver:[EMAIL PROTECTED]:/cvsroot co pserver

 I've examined it a while back but have not put it into practice.

Brilliant, thanks! (unfortunately, http://www.samba.org is currently not very
responsive, though, so I'll have to wait before trying).

Incidentally, in case it interests people (or posterity browsing
groups.google.com :-), I also found another patches/projects that would
appear to be relevant to securing public CVS access:

idx-chrooted-ssh (http://www.idealx.org/prj/idx-chrooted-ssh-cvs/index.en.html)
cvs-nserver  (http://alexm.here.ru/cvs-nserver/)


Enjoy,

  Philip
-- 
The mail transport agent is not liable for any coffee stains in this message
-
Philip Lijnzaad, [EMAIL PROTECTED] European Bioinformatics Institute,rm A2-08
+44 (0)1223 49 4639 Wellcome Trust Genome Campus, Hinxton
+44 (0)1223 49 4468 (fax)   Cambridgeshire CB10 1SD,  GREAT BRITAIN

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



Kids Writing PUBLISHED....

2001-10-18 Thread Dot

I am looking for the new website that publishes unknown child authors.
My kids heard about it at school and they desperately want to enter
the writing contests. Has anyone heard of it? How can I get more info?
___
Info-cvs mailing list
[EMAIL PROTECTED]
http://mail.gnu.org/mailman/listinfo/info-cvs



stopping 'cvs tag -b'

2001-10-18 Thread David Everly

Since I didn't see any responses, I thought I would ask this once
more:

How can I keep users from doing 'cvs tag -b' and still allow 'cvs tag'

I'm aware of CVSROOT/taginfo, but I don't see any arguments that
indicate whether it will create a branch or not.

$2 only has 'add', 'mov', 'del'.

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



verifymsg script problem

2001-10-18 Thread Roni Abusch

I've tried to use the sample script that can be found in the manual, and
like I was advised by Jerry (thanks!) I did as followed:

1) Checked out CVSROOT
cvs co CVSROOT

2) added a directory for the script and template
cd CVSROOT
mkdir cvsscripts
cvs add cvsscripts

3) added my script and template
cd cvsscripts
cp ...somewhere.../bugid.verify ...somewhere.../bugid.template .
cvs add bugid.*
cvs ci -m new bugid stuff bugid.*
cd ..

4) added these files to the checkoutlist
echo cvsscripts/bugid.verify  checkoutlist
echo cvsscripts/bugid.template  checkoutlist
cvs ci -m new bugid stuff checkoutlist

5) added the required lines to verifymsg and rcsinfo
echo '^Test $(CVSROOT)/CVSROOT/cvsscripts/bugid.verify'  verifymsg
echo '^Test $(CVSROOT)/CVSROOT/cvsscripts/bugid.template'  rcsinfo
cvs ci -m new bugid stuff verifymsg rcsinfo

My script file (bugid.verify) was copied from the manual, and looked like
this:

#!/bin/sh
#
#   bugid.verify filename
#
#  Call $EDITOR on FILENAME, and verify that the
#  resulting file contains a valid bugid on the first
#  line.
if [ x$EDITOR = x ]; then EDITOR=vi; fi
if [ x$CVSEDITOR = x ]; then CVSEDITOR=$EDITOR; fi
$CVSEDITOR $1
until head -1|grep '^BugId:[ ]*[0-9][0-9]*$'  $1
do  echo -n  No BugId found.  Edit again? ([y]/n)
read ans
case ${ans} in
n*) exit 1;;
esac
$CVSEDITOR $1
done

and when I used it it gave me the following error:

cvs commit: cannot exec /home/cvsroot/CVSROOT/cvsscripts/bugid.verify: No
such file or directory
cvs [commit aborted]: Message verification failed

I removed the comment lines from the beginning and used this script:

if [ x$EDITOR = x ]; then EDITOR=emacs; fi
if [ x$CVSEDITOR = x ]; then CVSEDITOR=$EDITOR; fi
$CVSEDITOR $1
until head -1|grep '^BugId:[ ]*[0-9][0-9]*$'  $1
do  echo -n  No BugId found.  Edit again? ([y]/n)
read ans
case ${ans} in
n*) exit 1;;
esac
$CVSEDITOR $1
done

and now I'm getting this error:

'home/cvsroot/CVSROOT/cvsscripts/commentcheck.edit: line 7: syntax error
near unexpected token `in
'home/cvsroot/CVSROOT/cvsscripts/commentcheck.edit: line 7: `case ${ans}
in
cvs [commit aborted]: Message verification failed

Does anyone can help me with that? I'm really stuck here.
Thanks,
Roni.


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



list of editors in notify

2001-10-18 Thread Michael Santos


I have CVS setup to map CVS users to a single system user. I'd like to
be able to use the notify feature to send the editors of files updates
on their change of status (via email or Winpopups).

Using %s and $CVSROOT/CVSROOT/users won't work, because the CVS users
map to the system user.

Is the list of editors available to the script as a CVS variable (like
$USER)? Otherwise, it appears the only way would be to parse
.../CVS/fileattr from the script run from notify, grabbing the file path
from the notify message.

Any suggestions?

Thanks,
-- 
Michael Santos
[EMAIL PROTECTED]

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



CVS and Delphi

2001-10-18 Thread AOates

Is anyone using CVS to store Borland Delphi source code, as I am unsure how
to link our versions of components with versions of source code ?


Andrew Oates
Tel:  +44 (0) 1959 579000
Fax:  +44 (0) 1959 579039




__

This electronic mail message and any files transmitted with it are
confidential and intended solely for the use of the individual or entity to
whom they are addressed. If you are not the intended recipient, please
notify us on +44 (0) 1959 579000 immediately: you should not copy it or use
it for any purpose, nor disclose its contents to any person.

This electronic mail message and attachments have been swept for known
computer viruses.

Formula One Management Ltd Postmaster
[EMAIL PROTECTED]



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



Re: cannot open file Utils.pm for comparing: No such file or directory

2001-10-18 Thread Philip Lijnzaad

Philip Lijnzaad [EMAIL PROTECTED] wrote in message 
news:[EMAIL PROTECTED]...
 Dear all, 
 
 I have a strange problem: I can cvs update and commit and everything without
 a problem, but when doing a cvs diff, I get:
 
 cvs [server aborted]: cannot open file Utils.pm for comparing: No such file or 
directory
 
 The CVSROOT is ':ext:[EMAIL PROTECTED]:/ebi/cvs' and my CVS_RSH is ssh. 
 
 What can cause this kind of behavior ? It looks a bit like the repository
 side can't create a temporary file to 'diff' against. 

Turns out that I had ''diff -kk'' in my ~/.cvsrc. Out-commenting this
made
the problem go away. Incidentally, this problem only occured on
Solaris and TrueUnix, not SGI and Linux. The version I used it with
was 1.10 halibut.
___
Info-cvs mailing list
[EMAIL PROTECTED]
http://mail.gnu.org/mailman/listinfo/info-cvs



Re: CVS a Web site

2001-10-18 Thread Steve Greenland

On Wed, Oct 17, 2001 at 04:22:28PM -0400, Jason Purdy wrote:
 What is a good scheme of automating synchronization between a CVS repository 
 and a Web site...

A few links about the way(s) that others have used CVS with web sites:

http://www.durak.org/cvswebsites/howto-cvs/
http://philip.greenspun.com/wtr/cvs.html

I'm sure there are others. Google is your friend.

Steve

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



Re: CVS - setup reserved checkout

2001-10-18 Thread Bryon Lape

How does one use the reserved locks?

Jerzy Kaczorowski wrote:

 - Original Message -
 From: Paul Sander [EMAIL PROTECTED]

  There's Noel Yap's patches on SourceForge, which apply to a down-rev
 release
  of CVS.  I believe that others have implemented it as well, but only
 privately
  in their own shops.  Maybe they don't advertise them for fear of being
 blasted
  by Greg.

 Noel Yap's patches have been succesfully applied into the cvsnt
 (www.cvsnt.org) long time ago and prove to work and be usefull.

 Jerzy

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



Reserved locks

2001-10-18 Thread Bryon Lape

Though I had to tell patch where each file was by hand and I had to go
back 2 versions on cvs, I think I know have Yap's reserved locks.  But
how does one use them?

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



Re: CVS a Web site

2001-10-18 Thread Chris Beggy

Jason Purdy [EMAIL PROTECTED] writes:

 Hi,

 What is a good scheme of automating synchronization between a CVS repository 
 and a Web site (or does a repository have to be separated from the Web site 
 files [besides renaming the files from the ,v suffix])?  A co-worker  I 


The repository *must* be separate from the website and developer
directories.

 PS: Here are some of my ideas:

 1) Create a Perl script/Cron job (run every 15 minutes) which would basically 
 'cvs history -a -c -D 15 minutes ago', parse that and affect the Web site 
 directories accordingly.

 2) Create 'trigger' scripts which would be triggered when the developer 
 'commit'ed their changes, which would also affect the changes on the Web site 
 directories.

Here are my ideas, which I stole from smart people :-) like Nik
Clayton and Phillip Greenspun.

Use Makefiles and the make utility to implement the triggering:

   make checkout to checkout a site into a new working
 directory
   make update   to commit/update changes in a working
 directory
   make test to put the latest version in the test site,
 if you have one
   make production   to put the latest version in the live
 production site

pserver commands allow for the repository, development, test and
host servers to be different, which is usually a good practice.

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



rcsinfo question

2001-10-18 Thread Mark Lancisi



I am attempting to use rcsinfo to display a small  
custom commit log template.

I have a test project in cvs I am working on so the 
rcsinfo file looks like this:


test_project 
/home/cvsuser/repo/CVSROOT/checkintemplate



I then attempt a commit to 
"test_project".
Despite the fact that 
/home/cvsuser/repo/CVSROOT/checkintemplate exists on the server, the client 
continues to display the default template in the editor of your choice.. 
(in my case, vi)...


I have not found any info on the net or in manuals 
that refer to problems with this or steps I might have to take to get it to 
work. Am I missing something here? Does anyone have any 
idea??

thanks in advance!!!

markl


Re: CVS export

2001-10-18 Thread Greg A. Woods

[ On Wednesday, October 17, 2001 at 15:25:51 (GMT), Tom Sanidas wrote: ]
 Subject: CVS export

 Do I have
 to go through my modules and create a fake tag for each of them before
 I export, or should I just use checkout?  Any suggestions?

Depending on what you use your nightly builds for, it may be best to
tag them for cvs export.  You might simply move the tag every night,
or you might keep a circular queue of several such tags.  Of course that
begs the question of who's going to do the tag and based on what
criteria.

On the other hand if you don't use the products of the builds for any
testing that could last beyond the next build then a tag and cvs
export might be over-kill -- just use a normal checkout of the head of
whatever branch you're building.

If you simply want to be pedantic about testing a moving release
baseline (which your process may require be done with cvs export) then
you could simply keep a nightly tag at the head of your working branch
like this:

cvs -q rtag -F -f NIGHTLY-BUILD mymodule
cd /buildtmp
cvs export -r NIGHTLY-BUILD -d mymodule-$(date '+%Y%m%d) -kv mymodule
cd mymodule-$(date '+%Y%m%d)
make check

-- 
Greg A. Woods

+1 416 218-0098  VE3TCP  [EMAIL PROTECTED] [EMAIL PROTECTED]
Planix, Inc. [EMAIL PROTECTED];   Secrets of the Weird [EMAIL PROTECTED]

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



Re: Why can't root check in files?

2001-10-18 Thread Greg A. Woods

[ On Thursday, October 18, 2001 at 13:01:11 (+1000), [EMAIL PROTECTED] wrote: 
]
 Subject: Re: Why can't root check in files?

 Most of the text files in /etc are used as-is, which is why
 I think it's okay to use CVS in an unusual way in this case.

Just because a file is used as-is -- i.e. doesn't require any
transformation or translation, is not any reason to ignore all the
process related reasons why you _need_ a build system

-- 
Greg A. Woods

+1 416 218-0098  VE3TCP  [EMAIL PROTECTED] [EMAIL PROTECTED]
Planix, Inc. [EMAIL PROTECTED];   Secrets of the Weird [EMAIL PROTECTED]

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



Re: CVS export

2001-10-18 Thread Greg A. Woods

[ On Wednesday, October 17, 2001 at 11:40:38 (-0700), John Minnihan wrote: ]
 Subject: Re: CVS export

 Why use export?

For all the same reasons you should use cvs export when checking out
any actual release.

-- 
Greg A. Woods

+1 416 218-0098  VE3TCP  [EMAIL PROTECTED] [EMAIL PROTECTED]
Planix, Inc. [EMAIL PROTECTED];   Secrets of the Weird [EMAIL PROTECTED]

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



Re: Kids Writing PUBLISHED....

2001-10-18 Thread chuck

I think I found the website you mean, my kids are going nuts about the
writing contest. You can get the rules for the contest and a FREE
SAMPLE by sending a blank email to: [EMAIL PROTECTED]
They are going to have more contests, the prize is getting published
(and they pay)! The company is just starting out, they are desperate
for entries!!!  The website is  
www.galaxymall.com/children/writingclubhouse
   I hope I helped you out.
___
Info-cvs mailing list
[EMAIL PROTECTED]
http://mail.gnu.org/mailman/listinfo/info-cvs



Re: Why can't root check in files?

2001-10-18 Thread Kaz Kylheku

In article [EMAIL PROTECTED], Greg A. Woods wrote:
[ On Thursday, October 18, 2001 at 13:01:11 (+1000), [EMAIL PROTECTED] 
wrote: ]
 Subject: Re: Why can't root check in files?

 Most of the text files in /etc are used as-is, which is why
 I think it's okay to use CVS in an unusual way in this case.

Just because a file is used as-is -- i.e. doesn't require any
transformation or translation, is not any reason to ignore all the
process related reasons why you _need_ a build system

Also I disagree about the ``as is'' to begin with. The file metadata such
as permissions will not be properly versioned if the sandbox is made
to serve as the deployment directory. Basically, the sandbox file
will inherit its permissions from the corresponding ,v file in
the repository. Changing the permissions on a ,v will affect all versions
simultaneously, so the idea of recoverable configuration---which is
the central concept in version control---goes out the window.

You will get better version control if you just edit your /etc directory
in place and do daily backups of it instead of fussing about with CVS.
___
Info-cvs mailing list
[EMAIL PROTECTED]
http://mail.gnu.org/mailman/listinfo/info-cvs



Re: CVS - setup reserved checkout

2001-10-18 Thread yap_noel


I sent out instructions within the several threads about this.  I guess you
missed it 'cos you were too busy ranting.  Please check the archives.

Noel

How does one use the reserved locks?

Jerzy Kaczorowski wrote:

 - Original Message -
 From: Paul Sander [EMAIL PROTECTED]

  There's Noel Yap's patches on SourceForge, which apply to a down-rev
 release
  of CVS.  I believe that others have implemented it as well, but only
 privately
  in their own shops.  Maybe they don't advertise them for fear of being
 blasted
  by Greg.

 Noel Yap's patches have been succesfully applied into the cvsnt
 (www.cvsnt.org) long time ago and prove to work and be usefull.

 Jerzy

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





This communication is for informational purposes only.  It is not intended as
an offer or solicitation for the purchase or sale of any financial instrument
or as an official confirmation of any transaction. All market prices, data
and other information are not warranted as to completeness or accuracy and
are subject to change without notice. Any comments or statements made herein
do not necessarily reflect those of J.P. Morgan Chase  Co., its
subsidiaries and affiliates.


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



Re: CVS export

2001-10-18 Thread John Minnihan

[EMAIL PROTECTED] wrote:

 [ On Wednesday, October 17, 2001 at 11:40:38 (-0700), John Minnihan wrote: ]
 
Subject: Re: CVS export

Why use export?

 
 For all the same reasons you should use cvs export when checking out
 any actual release.


building =//= releasing, especially when the build is already understood 
to be an 'overnite' which is at the very bottom of the food chain.  Use 
of 'cvs export' to collect sources that are used to produce a build is 
almost never necessary.  This implies that the sources themselves are 
part of the resulting build (and thus should be cleansed of the CVS 
structure) and this generally is not true.

If unmodifed sources or file structures collected directly from CVS 
constitute all or part of your 'build', then 'cvs export' may be useful.

-- 
John Minnihan
mailto:[EMAIL PROTECTED]
http://www.freepository.com


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



Re: CVS export

2001-10-18 Thread Lee Sau Dan

 Tom == Tom Sanidas [EMAIL PROTECTED] writes:

Tom Hi, I'm trying to use cvs export to do a nightly build sort
Tom of thing.  I'm trying to get the current versions of the main
Tom trunk exported to a set of directories that I'll use to
Tom perform a build.  I've tried using -D  and today's date,
Tom but cvs misses some files that way.  

I usually  say -D now.  I know  -D today would work,  too, but I'm
not sure if it means midnight (00:00) of today.  So, I say now.


Are the missing  files present on the branch  you're trying to export?
CVS won't export files not in the branch being exported, AFAIK.


Tom Do I have to go through
Tom my modules and create a fake tag for each of them before I
Tom export, or should I just use checkout?  Any suggestions?

I don't think so.


-- 
Lee Sau Dan §õ¦u´°(Big5)~{@nJX6X~}(HZ) 
..
| e-mail: [EMAIL PROTECTED]http://www.csis.hku.hk/~sdlee |
`'
___
Info-cvs mailing list
[EMAIL PROTECTED]
http://mail.gnu.org/mailman/listinfo/info-cvs



Re: CVS export

2001-10-18 Thread Lee Sau Dan

 John == John Minnihan [EMAIL PROTECTED] writes:

John Why use export?  Overnite builds are very common and needn't
John cause you any undue pain.  Use a disposable build tag (aka
John release tag), such as Application__Overnite__12345, where
John the digits are an incrementing build number that is
John guaranteed to be unique.  Then simply 'cvs co -r
John Application__Overnite__12345' to get the sources for your
John build.  This is straightforward to automate and creates a
John visually informative trail in the logs.  Tags are cheap -
John tag early, tag often.

I consider these periodically made tags costly, as I can 

cvs export/co -D 3 months ago ...

easily.  And this is virtually free.  Tags also makes fills the output
of cvs log -h with rubbish.





-- 
Lee Sau Dan §õ¦u´°(Big5)~{@nJX6X~}(HZ) 
..
| e-mail: [EMAIL PROTECTED]http://www.csis.hku.hk/~sdlee |
`'
___
Info-cvs mailing list
[EMAIL PROTECTED]
http://mail.gnu.org/mailman/listinfo/info-cvs



Re: CVS a Web site

2001-10-18 Thread Pierre Asselin

Jason Purdy [EMAIL PROTECTED] writes:

What is a good scheme of automating synchronization between a CVS repository 
and a Web site
[...]

2) Create 'trigger' scripts which would be triggered when the developer 
'commit'ed their changes, which would also affect the changes on the Web site 
directories.

Yes, like that.  It's documented in the manual.  Try searching for
Keeping a checked out copy.  You could tweak the approach therein
to keep an exported copy instead.

Also, it would be a *really, really good idea* to run multiple copies
of the web server, one for each developer sandbox, each running on a
private high-numbered port.  That way, the developers can browse and
debug their sandboxes before committing.

--
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



case changing [was: list of editors in notify]

2001-10-18 Thread Michael Santos

On Thu, Oct 18, 2001 at 10:06:44AM -0400, Michael Santos wrote:

 Is the list of editors available to the script as a CVS variable (like
 $USER)? Otherwise, it appears the only way would be to parse
 .../CVS/fileattr from the script run from notify, grabbing the file path
 from the notify message.

To answer my own question, the above works.

My next question: has the issue with changes in capitalization of
filenames between Windows and Unix client/servers been resolved (e.g.,
under Windows, rename file.txt = File.txt, commit File.txt)? What is
the suggested work around for it?

I can prevent capitalization changes by using a pre-commit check but I'm
wondering if anyone has a better way.

-- 
Michael Santos
[EMAIL PROTECTED]

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



RE: CVS export

2001-10-18 Thread Thornley, David



 -Original Message-
 From: Lee Sau Dan [mailto:[EMAIL PROTECTED]]
 Sent: Thursday, October 18, 2001 12:23 PM
 To: [EMAIL PROTECTED]
 Subject: Re: CVS export
 
 
 This message uses a character set that is not supported by 
 the Internet Service.  To view the original message content,  
 open the attached message. If the text doesn't display 
 correctly, save the attachment to disk, and then open it 
 using a viewer that can display the original character set. 
 
This is how your message came across in Microsoft Outlook (no,
it wasn't my idea to use it companywide).

Posting in a form that people can't read is not going to help
them respond to you.  Please make sure you're posting in
straight ASCII.  Everybody can read that easily.


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



Re: CVS export

2001-10-18 Thread Larry Jones

Lee Sau Dan writes:
 
 I usually  say -D now.  I know  -D today would work,  too, but I'm
 not sure if it means midnight (00:00) of today.

It means the start of today (00:00), which is not the same as now.

-Larry Jones

Even my FRIENDS don't do what I want. -- Calvin

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



Re: CVS export

2001-10-18 Thread Greg A. Woods

[ On , October 18, 2001 at 19:22:33 (+0200), Lee Sau Dan wrote: ]
 Subject: Re: CVS export

 easily.  And this is virtually free.  Tags also makes fills the output
 of cvs log -h with rubbish.

Something like that is only rubbish if it doesn't mean anything to you.

To me those dates you would use are just rubbish since I can't know for
sure that they represent a well known boundary or milestone in
development.

To me the tags I would use represent very well known points in the
temporal state of the repository -- points that don't rely on having to
remember (or write down in some other place) a timestamp.

-- 
Greg A. Woods

+1 416 218-0098  VE3TCP  [EMAIL PROTECTED] [EMAIL PROTECTED]
Planix, Inc. [EMAIL PROTECTED];   Secrets of the Weird [EMAIL PROTECTED]

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



Re: CVS export

2001-10-18 Thread Greg A. Woods

[ On Thursday, October 18, 2001 at 11:49:52 (-0700), John Minnihan wrote: ]
 Subject: Re: CVS export

 building =//= releasing, especially when the build is already understood 
 to be an 'overnite' which is at the very bottom of the food chain.

Of course not -- _BUT_ that's why I qualified my comments with questions
about why/why/how the nightly builds were to be used.

If they're actually used to obtain snapshots from which further testing
and perhaps even decisions about release milestones are made, then
having tags and using cvs export will be the better way to go.

Also, if your nightly builds are used to test your build and release
process itself then cvs export is just as necessary then as it will be
when you make the actual release.

  Use 
 of 'cvs export' to collect sources that are used to produce a build is 
 almost never necessary.

On the contrary -- cvs export is the best way to guarantee that a
source release is exactly what should be in the release (and of course
one would want to build it to ensure that it's a viable release).

-- 
Greg A. Woods

+1 416 218-0098  VE3TCP  [EMAIL PROTECTED] [EMAIL PROTECTED]
Planix, Inc. [EMAIL PROTECTED];   Secrets of the Weird [EMAIL PROTECTED]

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



Re: Why can't root check in files?

2001-10-18 Thread Greg A. Woods

[ On Thursday, October 18, 2001 at 18:19:49 (GMT), Kaz Kylheku wrote: ]
 Subject: Re: Why can't root check in files?

 You will get better version control if you just edit your /etc directory
 in place and do daily backups of it instead of fussing about with CVS.

That's for darn sure!

(and on the *BSD systems they nightly system jobs even do some form of
backups for you!)

-- 
Greg A. Woods

+1 416 218-0098  VE3TCP  [EMAIL PROTECTED] [EMAIL PROTECTED]
Planix, Inc. [EMAIL PROTECTED];   Secrets of the Weird [EMAIL PROTECTED]

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



Re: Soft link in CVS

2001-10-18 Thread Jon Miner

* Eli Eaton ([EMAIL PROTECTED]) [011014 11:45]:
   Does anyone know of the best way to support soft link in UNIX in a
 CVSROOT ?

Put one there?

   I want some files that reside in one directory to be linked to files
 exist in other directory. When I checkout/update/commit the files in any
 of the directories it will update the second one.

It'll have that effect.

But, as many have stated before, doing that can cause _serious_ problems
with locking and other actions.

jon

-- 
.Jonathan J. Miner--Division of Information Technology.
|[EMAIL PROTECTED] University Of Wisconsin - Madison|
|608/262.9655   Room 3149 Computer Science|
`-'

Remember though that
THERE IS NO GENERAL RULE FOR CONVERTING A LIST INTO A SCALAR.
 -- Larry Wall in the perl man page
  (96)

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



Using LDAP to authenticate cvs logins.

2001-10-18 Thread Michael J. Donahue




Can anyone point me to a HOWTO or provide any information on how you can setup
CVS to use an LDAP server for client authentication.

TIA,

- Mike D.



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



Re: CVS export

2001-10-18 Thread John Minnihan

[EMAIL PROTECTED] wrote:

 [ On Thursday, October 18, 2001 at 11:49:52 (-0700), John Minnihan wrote: ]
 
Subject: Re: CVS export

building =//= releasing, especially when the build is already understood 
to be an 'overnite' which is at the very bottom of the food chain.

 
 Of course not -- _BUT_ that's why I qualified my comments with questions
 about why/why/how the nightly builds were to be used.
 
 If they're actually used to obtain snapshots from which further testing
 and perhaps even decisions about release milestones are made, then
 having tags and using cvs export will be the better way to go.
 
 Also, if your nightly builds are used to test your build and release
 process itself then cvs export is just as necessary then as it will be
 when you make the actual release.
 
 
 Use 
of 'cvs export' to collect sources that are used to produce a build is 
almost never necessary.

 
 On the contrary -- cvs export is the best way to guarantee that a
 source release is exactly what should be in the release (and of course
 one would want to build it to ensure that it's a viable release).


In all the years I've used CVS, I've institutionalized use of 'cvs 
export' only briefly at one client.  And that was only to  satisfy some 
nimrod (who didn't understand cvs) who screamed - repeatedly - get rid 
of all these CVS files!.  Presence - or absence - of the CVS admin 
structure hasn't had the slightest impact (positively or negatively on 
its own merit)on the success of failure of any of the thousands of 
releases I've produced.  Period.  'cvs co' with a known tag is the way 
to go.

-- 
John Minnihan
mailto:[EMAIL PROTECTED]
http://www.freepository.com


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



Re: CVS and Delphi

2001-10-18 Thread Rachman Chavik

I'm not quite sure what you mean by linking your components with source code.
However, I may provide some ideas on managing Delphi files with CVS.

I think there are three types of files in a Delphi project:
1. Pascal Code (*.pas)
2. Form Definitions (*.dfm)
3. Data Modules (also *.dfm)

All *.pas files are text, and thus easily submitted into CVS.  For *.DFM 
files,
I ask my developers to set them as text DFM, and simply check them in
in CVS.

However, I don't have many branches at the moment.  And so far, we have not
had the need to merge between branches.  When merging is required, it will be a
good practice to pay extra attention in *.DFM files.

Hope this helps.

If anyone else have a better tips, please jump in.

At 15:10 18/10/2001 +0100, you wrote:
Is anyone using CVS to store Borland Delphi source code, as I am unsure how
to link our versions of components with versions of source code ?

Andrew Oates
Tel:  +44 (0) 1959 579000
Fax:  +44 (0) 1959 579039


_
Do You Yahoo!?
Get your free @yahoo.com address at http://mail.yahoo.com


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



Re: CVS export

2001-10-18 Thread Greg A. Woods

[ On Thursday, October 18, 2001 at 20:34:13 (-0700), John Minnihan wrote: ]
 Subject: Re: CVS export

 In all the years I've used CVS, I've institutionalized use of 'cvs 
 export' only briefly at one client.  And that was only to  satisfy some 
 nimrod (who didn't understand cvs) who screamed - repeatedly - get rid 
 of all these CVS files!.

The reasons for using cvs export have (almost) nothing at all to do
with getting rid of the CVS administrative subdirectories and files.

-- 
Greg A. Woods

+1 416 218-0098  VE3TCP  [EMAIL PROTECTED] [EMAIL PROTECTED]
Planix, Inc. [EMAIL PROTECTED];   Secrets of the Weird [EMAIL PROTECTED]

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