Hi list,
I even had to get rid of all references to all files matching the *NIX
shell pattern '?thereal.?esktop*' from CygWin. The steps CygWin SVN
users need to undertake are:
1. Get rid of all files that match '?thereal.?esktop*':
$ find . -name '?thereal.?esktop*' -exec rm -f "{}" ';'
2. Edit the .svn/entries file and get rid of the entry for
Ethereal.desktop entirely. Search for "esktop" in that file,
and get rid of the entire corresponding <entry> tag.
3. Run svn update:
$ svn up
I provided some remarks in-line.
----- Original Message -----
From: Ulf Lamping
| Hi List!
|
| Just wanted you to know...
|
| When updating to latest Ethereal SVN trunk, I ran into deep troubles
| with TortoiseSVN 1.0.8 :-(
|
| The file Ethereal.desktop was renamed on the (unix/linux?) server to
| ethereal.desktop some days ago.
|
| This makes problems with client filesystems (namely windows ones),
that
| don't distinguish between case sensitive files (as Guy Harris noted
some
| days before).
Some file systems (FAT32/NTFS) only offer "weak" case sensitivity,
often for historic reasons (such as MS-DOS and FAT compatibility).
| As I can't remember the correct errors reported by TortoiseSVN, I
will
| try to repeat the steps getting my sources up to date:
[snip]
| As a workaround, when having to renames files like this, it might
help
| to rename it first to Ethereal2.desktop and then to
ethereal.desktop.
... and to commit both changes to the SVN repository!
The issue is that a case-change in a name is not implemented as a name
change; you suggest the correct approach which will ensure a
case-change in the file/directory name.
| This really has to be improved by the TortoiseSVN people. Having a
short
| look at their mailing list, they already know about this.
It's not only related to TortoiseSVN, as I have the same problems with
cygWin's SVN client. The problem however seems to be linked to the
filesystem (FAT/FAT32/NTFS).
Best regards,
Olivier