[cvsnt] Re: CVSNT - lost executable attr on linux

Alexander G. Bodnar alexbodnar at hotbox.ru
Tue Jan 13 07:17:38 GMT 2004


Tony Hoyle wrote:

> On Mon, 12 Jan 2004 10:36:17 +0000 (UTC), alexbodnar at hotbox.ru
> (Alexander G. Bodnar) wrote:

> >Hi.
> >
> >I install CVSNT on windows 2000.
> >But linux standart client lost executable attr.
> >
> NT doesn't have a such things as an executable bit.  If you edit a
> file on NT and commit it it'll lose its executable status, however if
> you avoid editing the files on Windows it will (usually) keep it.

> The cvshome.org server did not store the executable status in the RCS
> file, so a repository ported from there will not be able to store this
> bit.

> Tony

I have CVSNT server, which is operating under Windows 2000. I have also
few clients, whose operating systems are Linux (Linux clients), some
others clients have Windows operating system (Windows clients). Linux
clients and Windows clients are working under separate projects. I want
executable attribute to be saved only for Linux clients projects. I see
that CVSNT server saves status executable attribute in repository. If I
set on executable attribute and Linux client checkouts file and its OK,
it`s executable. But when Linux client makes some changes to file and will
make commit to file, than executable attribute sets off and file becomes
non-executable.  Windows clients are working on separate projects and
described above problem not appear to tnem.

How we can solve this problem?





More information about the cvsnt mailing list