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

Linux exFAT checkout issue

From: Nick Chadwick <chadnickbok_at_gmail.com>
Date: Fri, 18 Jul 2014 15:09:31 -0700

Hello, I just ran into a small issue checking out on Linux (Ubuntu 14.04)
to an exFAT drive.

The specific error I received was:

svn: E000038: Can't set permissions on
'/media/exFAT_drive/myrepo/.svn/tmp/svn-5fj4RP': Function not implemented

I believe this issue stems from an incorrect check for why the permissions
change failed. In subversion/libsvn_subr/io.c on line 895 this error is
first detected from apr_file_perms_set(fname_apr, perms); And on line 955
there is a check for APR_STATUS_IS_ENOTIMPL which unsets the error when it
stems from APR platform issues.

But I think in this case, its the actual filesystem, not APR, which doesn't
support permissions changes, but svn dies out rather than ignoring the
error.

Regards,

-Nick
Received on 2014-07-21 07:23:01 CEST

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.