[clone to a case-sensitive medium, did not help]

Uwe Brauer oub at mat.ucm.es
Sun Jun 6 17:00:54 UTC 2021


>>> "RW" == Rainer Woitok <rainer.woitok at gmail.com> writes:

> Uwe,
> On Saturday, 2021-06-05 18:21:53 +0200, you wrote:

>> ...
>> Ok, that finally worked, there where quite a couple of these files. So
>> now I can access the branch, but not *all* changesets (namely those with
>> the name collisions, I cannot, sigh)

> But you can access them  on your case sensitive USB stick.   May be it's
> some work, may be it's slow, but it's doable there.

Right, but on the long term it is not, and that is why I have to
reformat the disk.

The funny thing is I found 
https://www.macworld.com/article/233319/how-to-convert-a-case-sensitive-mac-hfs-partition-into-a-case-insensitive-one.html

which describes the other way. I find it absurd in 2021 to have a case
insensitive file system, just because some software companies prefer to
live in the 80, sigh, shrug





> Things that come to mind to find the collisions:

>    hg manifest --all | grep -i cali

>    # Provided ther isn't a ".hgignore" file in the repository itself:

>    HGPLAINEXCEPT= HGRCPATH= hg status | grep -i cali

>    cd $correct_dir ; ls * | grep -i cali

Just that you mentioned a hgignore file, yes I do have them, just
because a lot of my repositories contain latex files and I don't want
all sort of auxiliary files to be tracked, so I had the _brilliant_ idea
to add the case sensitive files to the hgignore file, but it did not
help.

BTW, I mentioned the old extension hgfold, that cannot be found. I
wonder how this was supposed to work, and on a second thought

@developers what about a extension that would allow change sets with
case conflict.

>> ...
>> My conclusion is:
>> 
>> Be careful with recent MacOs version, they are less unix like than you
>> think!

> It's not only a MacOS problem.   So I would generalize:  be careful with
> case agnostic operating systems as for instance Widoze (and thus Cygwin)
> as well as MacOS.  And keep in mind that at least in the case of Windoze
> the culprit is the  operating system  rather than the file system:  NTFS
> (originally designed by Microsoft)  DOES in fact  distinguish file "XxX"
> from file "xXx" when used under Linux.

Sigh, this is frankly beyond me, no polite word occurs to me to describe
that.

Uwe 
-------------- next part --------------
A non-text attachment was scrubbed...
Name: smime.p7s
Type: application/pkcs7-signature
Size: 5673 bytes
Desc: not available
URL: <http://lists.mercurial-scm.org/pipermail/mercurial/attachments/20210606/c7ad3a38/attachment.p7s>


More information about the Mercurial mailing list