Thread (4 messages) flat view 4 messages, 2 authors, 2016-06-15

Re: inconsistent behavior on mac with case changes

From: Larry Martell <hidden>
Date: 2016-06-15 22:54:45

On Thu, Sep 13, 2012 at 5:24 PM, Larry Martell [off-list ref] wrote:
I created a dir on my Mac called Rollup, and pushed it out. Then went
to a CentOS box, pulled it, and realized I wanted to call it RollUp
(capital U). I renamed it, and pushed out the change. Went back to the
Mac and did a pull - it said it created the RollUp dir, but it did not
- it was still called Rollup. I reamed it, but status did not pick up
the change. Then I checked out a branch that had Rollup, but it was
gone there - no Rollup or RollUp. I did a merge and then RollUp was
created.

I know the Mac is somewhat inconsistent with how it deals with case, e.g.:

$ ls
RollUp
$ ls -d Rollup
Rollup
$ ls -d RollUp
RollUp
$ find . -name Rollup -print
$ find . -name RollUp -print
./RollUp

So I guess I can understand git also being inconsistent there. But
what really got me was the dir being gone on the branch.

Is all this expected behavior?
Is this not the correct list for a question like this? If not, is
there another list that's more appropriate?
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help