On Jan 14, 2011, at 14:19, KARR, DAVID (ATTSI) wrote: > Hmm. I think I found a big clue. When I do the checkout, I'm giving it an > alternate name. The "svn checkout" doc is clear that this is legal. In > other words, I'm doing "svn checkout svn:... desiredname". > > I've tried doing this several times, and it almost always fails on trying to > check out this particular file. > > I just tried doing the checkout again, but without the alternate name, and it > completed without error. > > I then tried changing the checkout to use a "simpler" alternate name. I was > using a name like "projectname-branch". I then tried "projectname-a". Both > of these fail. If I instead use an alternate name of "a", or "projectname" > (using the original project name), or "a-a", those all succeed. > > I then tried using an alternate name of "projectnamexx". That fails with the > same error. > > I then tried "abcdefghijklmnopqr" (actually all the iterations before that), > and that succeeds, but "abcdefghijklmnopqrs" (one more letter) fails. > > I then looked at the full local path this file would represent, and the > entire path is 260 characters long. I would think if there's any threshold, > it would be at 255, not 259. > > Any idea what's going on here?
I don't know what the exact limit is, but it is around 255, and you've clearly hit it, and will need to content yourself with using shorter paths.