[svn.haxx.se] · SVN Dev · SVN Users · SVN Org · TSVN Dev · TSVN Users · Subclipse Dev · Subclipse Users · this month's index

Re: How to serve a repository from a filesystem with no access right support?

From: Szabolcs Szakacsits <szaka_at_ntfs-3g.org>
Date: 2007-11-29 13:03:26 CET

John Peacock <john.peacock <at> havurah-software.org> writes:
> Todor Boev wrote:
> > This is not surprising since ntfs has no access rights and I always get
> > similar errors when I try to do a chmod or a chown on some item from
> > ntfs. So what can I do to make this work?

There are tree ways:

1. Everbody has full access to everything: don't use any of the uid, gid,
umask, fmask and dmask mount option.

2. Configure the above options for your needs. This is what you have done

3. You can use the beta NTFS-3G driver with full file ownership and
permission support: http://pagesperso-orange.fr/b.andre/security.html

> > Can I configure svn to not
> > chmod/chown anything in the repository and just accept the access rights
> > that are already in place?

No need. I know many people who use SVN repositories with NTFS-3G for quite
a while.
> What you can do is move the repository over to a real *nix filesystem.
> NTFS is not the best designed filesystem in existence

My closer insight and experience with several file systems gave the
impression that the Digital engineers made a quite good job.

> (it scales badly with the number of files in a directory)

The NTFS-3G driver has been tested with 10 million files in a single
directory. The regular test case before public releases is 1 million files,
documented on http://ntfs-3g.org/quality.html

> and the NTFS compatibility drivers in Linux are not
> what anyone would consider particularly robust or complete.

Could you give please specific examples? Thanks.

Regards, Szaka

NTFS-3G Lead Developer:  http://ntfs-3g.org
To unsubscribe, e-mail: users-unsubscribe@subversion.tigris.org
For additional commands, e-mail: users-help@subversion.tigris.org
Received on Thu Nov 29 13:10:29 2007

This is an archived mail posted to the Subversion Users mailing list.

This site is subject to the Apache Privacy Policy and the Apache Public Forum Archive Policy.