I thought I saw you write about "upper/lower case" mismatches among the
files and renaming needed. Not that the same file exists more than once.
Perhaps I misunderstood.

Cheers
Niclas

On Sat, Dec 31, 2016 at 2:49 AM, Emilian Bold <[email protected]> wrote:

> This is not a problem for our NetBeans repository so far as I don't
> believe we have identical file names when lowercased in the same
> folder.
>
> I assume the bug you mention is still present since it's caused by the
> filesystem and not git in itself.
>
> Yes, I've also used a case-sensitive filesystem on OSX in the past but
> then for various reasons started using the default FS, which is case
> insensitive. It's relatively painless except for the odd issue such as
> this one...
>
>
> --emi
>
>
> On Fri, Dec 30, 2016 at 7:43 PM, Niclas Hedhman <[email protected]>
> wrote:
> > Some years ago I found out that Git had a particular nasty behavior when
> > changing file names where only case-sensitivity happened on
> > case-insensitive volumes on Mac. I have not confirmed if this remains or
> > has been solved.
> >
> > To recreate;
> >
> > On Linux box
> > 1. touch abc.txt
> > 2. git add abc.txt
> > 3. git commit -m "test" abc.txt
> > 4. git push
> >
> > Then do a git clone on Mac OSX
> > 5. git clone ...
> >
> > Back on Linux
> > 6. mv abc.txt Abc.txt
> > 7. git commit -m "test" Abc.txt
> > 8. git push
> >
> > Then on Mac OSX
> > 9. git pull   // fails about can not rename as file already exist
> (itself).
> >
> > After being struck with it once, I have used case-sensitive journal FS on
> > MAC OSX. Would be great to know if someone knows for a fact that it has
> > been fixed (or not). Otherwise, I suggest to test it out (no Linux at my
> > end at the moment)
> >
> > Niclas
> >
> > On Sat, Dec 31, 2016 at 12:37 AM, Emilian Bold <[email protected]> wrote:
> >
> >> Yeah, I first noticed it with main-silver on macOS and I assumed it's
> some
> >> git issue on macOS.
> >>
> >> Then Chris had the same problem on Windows.
> >>
> >> Now I saw the problem with releases/ too so I looked deeper into the
> cause.
> >>
> >>
> >> În vin., 30 dec. 2016 la 18:07 Benno Markiewicz <
> >> [email protected]> a scris:
> >>
> >> > These seems to be some of the problems ChrisL recently had, aren't
> they?
> >> >
> >> >
> >> >
> >> > Den 30 dec. 2016 2:10 em skrev "Emilian Bold" <[email protected]>:
> >> >
> >> >
> >> >
> >> > > Hello,
> >> >
> >> > >
> >> >
> >> > > Because I ran the conversion on macOS and git tries clumsily to be
> >> >
> >> > > helpful I am having some file name case sensitivity problems.
> >> >
> >> > >
> >> >
> >> > > For example, html.lexer/src/org/netbeans/
> lib/html/lexer/HtmlLexer.java
> >> >
> >> > > is checkout out as HTMLLexer.java
> >> >
> >> > >
> >> >
> >> > > There are some other 10-20 files like this.
> >> >
> >> > >
> >> >
> >> > > Manually renaming these files fixes everything and the build runs.
> >> >
> >> > >
> >> >
> >> > > I don't believe there is any way to fix the repositories other then
> >> >
> >> > > making sure I execute
> >> >
> >> > >
> >> >
> >> > > git config core.ignorecase false
> >> >
> >> > >
> >> >
> >> > > and then re-convert everything.
> >> >
> >> > >
> >> >
> >> > > Which I will do next year.
> >> >
> >> > >
> >> >
> >> > > I have also reported this for hg-fast-export
> >> >
> >> > > https://github.com/frej/fast-export/issues/87
> >> >
> >> > >
> >> >
> >> > > --emi
> >> >
> >> > >
> >> >
> >> >
> >>
> >
> >
> >
> > --
> > Niclas Hedhman, Software Developer
> > http://zest.apache.org - New Energy for Java
>



-- 
Niclas Hedhman, Software Developer
http://zest.apache.org - New Energy for Java

Reply via email to