dotSoftwaredotDevelopmentdotCustomersdotAbout us
PushOk logoblank
bullet Home
bullet My software
bullet Support
bullet My payments
bullet My info
bullet Subscriptions
bullet Voting
bullet Contact us
fast linksFast Links
news&eventsnews and events

2012-12-21 
Major update of SVNCOM version 1.7.2 are finaly released

2012-12-21 
Major update of SVN SCC plug-in - versions 1.7.2 are finaly released

Lightweight embedded Node.js database with MongoDB API.

Ticket

Search go
PushOk Logo blank
leftTicketright

"Entries" file and samba

( CVSSCC )
Type: Public Status:Closed Created: 19 Jan 05 01:00 Updated: 24 Jan 05 01:00
--> Igor Pushkov (admin)  at 24 Jan 05 01:00 writes

Thank you for your solution. However anyway we planned to move away
from direct access to cvs sub folders in new versions which should fix
problem solely.
--> Dario Manresa (user)  at 24 Jan 05 01:00 writes

I think the problem has to do with the "archive" bit of the "Entries" file.
Samba does not manage it well if you have a "create mask" option that masks
the execute permision of the owner of the files.

in the smb.conf file at the linux machine I changed:

1.- "create mask" option from 666 to 766

2.- "map archive = yes" (this the default option)

If you can turn on and off the archive bit with the windows machine
(Archive->Properties->Archive) of a file in the samba share the options are
right.

Then this problem is solved.
--> Igor Pushkov (admin)  at 19 Jan 05 01:00 writes

I am afraid this will be problematic, except you will use windows
drives for working code (not the samba) and just will mount them on
*nix pc.
Actually this is known problem, and it will be fixed. The solution is
to use on samba shares client with the same version and the *unix
server (cygwin or native port) and do not access /cvs sandboxes
directly. The *unix client can be used now with plug-in version 1.2
(and you can try this solution configuring plug-in to use other cvs
executable), but we still need to access /cvs sandboxes directly.
With version 2.0 we not longer access cvs sandboxes, but this version
plans to backport the 2.0 features to use with any other older CVS
clients.
--> Dario Manresa (user)  at 19 Jan 05 01:00 writes

Yes you are right. We edit the files in windows and compile in linux.
--> Igor Pushkov (admin)  at 19 Jan 05 01:00 writes

Could you please the reason why you need the working copy at samba
share? You want to access the same working copy both from *nix and
windows?
--> Dario Manresa (user)  at 19 Jan 05 01:00 writes

When the local files are in a local directory or a windows shared folder
everything works fine. We can add files to the repository and checkout and
checkin correctly.

But if we do the same thing and the local files are in a linux samba mount,
we get the error "Trying to checkout files in a not controlled folder".

We have investigated it, and it seems like adding executing permissions to
the "Entries" file there is no error when checkout. But when checking, the
"Entries" file loses its execution permissions and we get the errors
again.

We do not understand this strange behaviour and what does the execution
permission have to do with this.

Is it a problem of the plug in? Samba? CVS server?

Thanks in advance,

Dario Manresa.
d.manresa@electronica-submarina.com
Rate this ticket:
Not useful at all
Partially useful
Useful
Very useful



You are 9529664 visitor since 20 Jan 2003.
611 visitors today and 3 online right now.
blank left to top right blank

© Copyright by PushOk Software, 2003-2024, webmaster@pushok.com