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)