Uploaded image for project: 'Subversion'
  1. Subversion
  2. SVN-3996

Unable to use working directory on filesystem without ownership permissions

    XMLWordPrintableJSON

    Details

    • Type: Bug
    • Status: Open
    • Priority: Major
    • Resolution: Unresolved
    • Affects Version/s: trunk
    • Fix Version/s: 1.10-consider
    • Component/s: libsvn_subr
    • Labels:
      None
    • Environment:

      Linux

      Description

      As discussed on the dev mailing list
      <http://article.gmane.org/gmane.comp.version-control.subversion.devel/130898>
      (sorry, doesn't appear yet on Apache archive):
      
      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 (as of 2011-09-22).
      
      It would be preferable if subversion could detect when file ownership is not
      being preserved in the working directory and either make the error non-fatal or
      avoid printing an error message in such situations (since presumably the user is
      aware).
      

      Original issue reported by kevinoid

        Attachments

        1. 1_svn-ntfs_perm_error-backtrace.txt
          6 kB
          Subversion Importer
        2. 2_svn-fix_checkout_perm_error.patch
          1 kB
          Subversion Importer
        3. 3_svn-ntfs_perm_error-backtrace2.txt
          7 kB
          Subversion Importer
        4. 4_svn-ntfs_perm_error-backtrace3.txt
          7 kB
          Subversion Importer

          Activity

            People

            • Assignee:
              Unassigned
              Reporter:
              subversion-importer Subversion Importer
            • Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

              Dates

              • Created:
                Updated: