Title: RE: CVS and symbolic links

Hi,

Sorry, I am confused about this.
I had read the cvs manual, and can't find a way to set cvs create the symbolic link file.

The manual point out that you can set PreservePermission=yes in config file to let
CVS store symblic file. I tried but failed...

In other part of manual it point out you can assign module file to do this job, but
I can't find how to do this in the manual module file document.

Is it possible to store the symbolic link file in the CVS repository?

I know there must be huge people asking this question, but I just can't find the
answer from manual or news group. I am sorry for this.

Thanks in advance.
Double

-----Original Message-----
From: Tobias Weingartner [mailto:[EMAIL PROTECTED]]
Sent: Tuesday, July 25, 2000 3:28 PM
To: [EMAIL PROTECTED]
Cc: [EMAIL PROTECTED]; [EMAIL PROTECTED]; [EMAIL PROTECTED]
Subject: Re: CVS and symbolic links


On Tuesday, July 25, [EMAIL PROTECTED] wrote:
>
> 1. Symbolic links are not stored as is, but they are expanded.
>    I'd like to keep them as symbolic links in the repository.

Nah, don't do that, use some makefile/script to recreate them,
store the makefile/script in CVS.


> 2. Binary files lose the exec right on checkout.

Again, use some other means to store the permissions of files,
and use that means to restore the permissions.  CVS is not a
substitute for a build infrastructure...


> 3. Furthermore, I tried to add my little distribution to CVS.
>    Has someone ever tried to add a device (/dev/null...) to CVS? How is this
>    done? CVS seems to read from this device instead of writing /dev/null to
>    the repository.

Ouch, you're really asking for trouble.  CVS stores/versions *files*, not
any arbitrary filesystem object.  If you read the archives of this list,
you will see the same answers to the above questions time and time again.

--Toby.

Reply via email to