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

[Possible Bug] Can't checkout without file/directory ownership

From: Kevin Locke <kevin_at_kevinlocke.name>
Date: Mon, 22 Aug 2011 16:57:37 -0600

Hi all,

As per the bug/issue guidelines, I'm posting something that I consider
to be a bug (but which may be contentious) to this list for
consideration before filing a bug report.

= The Problem =
I am unable to work with (checkout/update) a working copy on an NTFS
filesystem mounted using NTFS-3G unless it is mounted with uid=me,
even when full read/write permissions (fmask=111,dmask=000) are
granted. The results are as follows:

$ svn co http://svn.apache.org/repos/asf/subversion/trunk testdir
svn: E000001: Can't set permissions on '<path>/testdir/.svn/tmp/svn-HZAmRw': Operation not permitted

I first encountered this behavior with the version in Debian testing
(1.6.17dfsg-1) and I have just confirmed the same behavior is present
in trunk.

= Why I Contend it is a Bug =
I'll be brief here, unless there is opposition: I think it is worth
supporting working directories on filesystems without POSIX
permissions support, where reasonable, and that the current behavior
is highly inconvenient for such use by requiring either remounting the
filesystem or copying the working directory to another filesystem.

= Possible to Fix? =
I've attached a backtrace to the source of the error message. Is
there a chance it can be made non-fatal, or that the permission change
can be avoided where not necessary?

Thanks for your consideration.

P.S. Please CC me in replies as I am not subscribed to the list.

-- 
Cheers,      |  kevin_at_kevinlocke.name   | JIM:  kevinoid_at_jabber.org
Kevin        |  http://kevinlocke.name  | IRC: kevinoid on freenode

Received on 2011-08-23 02:19:47 CEST

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

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