You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@subversion.apache.org by "Daniel Sahlberg (Jira)" <ji...@apache.org> on 2022/01/11 18:09:00 UTC

[jira] [Closed] (SVN-667) handle file name case sensitivity edge cases

     [ https://issues.apache.org/jira/browse/SVN-667?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Daniel Sahlberg closed SVN-667.
-------------------------------
    Resolution: Fixed

Closing as it seems resolved at least as far as the original description goes. New issue should be opened for whatever usecase that exists.

Discussed in dev@ https://lists.apache.org/thread/2w1o5dzqbpbg5rjbbwltcnf7m535zmg2

> handle file name case sensitivity edge cases
> --------------------------------------------
>
>                 Key: SVN-667
>                 URL: https://issues.apache.org/jira/browse/SVN-667
>             Project: Subversion
>          Issue Type: Bug
>    Affects Versions: all
>         Environment: Mac OS X
>            Reporter: Subversion Importer
>            Priority: Critical
>             Fix For: unscheduled
>
>
> {noformat:nopanel=true}
> I don't think this is a high priority bug - I'm not sure it is worth fixing at all.  
> But it just tripped me up so I thought I'd enter it.
> The problem is that MacOS X's case insensitive filesystem interacts 
> strangely with unix.  i.e. ThisDir and thisdir are the same directory, but 
> most comparisons will treat them as different and so may become 
> confused.  This is not just a subversion problem - many shells have the 
> same issue.
> % svnadmin create testsvnroot
> % svn mkdir file:///Users/will/testsvnroot/mydir
> % svn co file:///Users/will/testsvnroot/mydir
> % cd mydir
> % svn mkdir testdir
> A          testdir
> % svn commit -m "added testdir"
> Adding          /Users/will/mydir/testdir
> Committed revision 2.
> % svn mv testdir Testdir
> subversion/libsvn_subr/io.c:63
> apr_error: #63, src_err 0 : <File name too long>
>   svn_io_check_path: problem checking path "Testdir/testdir/testdir/testdir/
> testdir/testdir/testdir/testdir/testdir/testdir/testdir/testdir/testdir/testdir/
> testdir/testdir/testdir/testdir/testdir/testdir/testdir/testdir/testdir/testdir/
> testdir/testdir/testdir/testdir/testdir/testdir/testdir/testdir/testdir/testdir/
> testdir/testdir/testdir/testdir/testdir/testdir/testdir/testdir/testdir/testdir/
> testdir/testdir/testdir/testdir/testdir/testdir/testdir/testdir/testdir/testdir/
> testdir/testdir/testdir/testdir/testdir/testdir/testdir/testdir/testdir/testdir/
> testdir/testdir/testdir/testdir/testdir/testdir/testdir/testdir/testdir/testdir/
> testdir/testdir/testdir/testdir/testdir/testdir/testdir/testdir/testdir/testdir/
> testdir/testdir/testdir/testdir/testdir/testdir/testdir/testdir/testdir/testdir/
> testdir/testdir/testdir/testdir/testdir/testdir/testdir/testdir/testdir/testdir/
> testdir/testdir/testdir/testdir/testdir/testdir/testdir/testdir/testdir/testdir/
> testdir/testdir/testdir/testdir/testdir/testdir/testdir/testdir/testdir/testdir/
> testdir/testdir/.svn/tmp/prop-base"
> {noformat}
> Original issue reported by *uther*



--
This message was sent by Atlassian Jira
(v8.20.1#820001)