On 8/5/2018 9:12 AM, arn...@skeeve.com wrote:
Hi All.

Please cc me on responses, as I don't subscribe to the list.

I'm using a 64 bit install on Windows 10. I just now did an update
and it did not help.  The problem is with a particular repo only.
(Or at least, I only see it with this particular repo.) On Linux, do:

        git clone git://github.com/arnoldrobbins/bwk-awk
        cd bwk-awk
        git status

You should see something like this:

        $ git clone git://github.com/arnoldrobbins/bwk-awk
        Initialized empty Git repository in /u/arnold/bwk-awk/.git/
        remote: Counting objects: 463, done.
        remote: Compressing objects: 100% (16/16), done.
        remote: Total 463 (delta 1), reused 6 (delta 1), pack-reused 444
        Receiving objects: 100% (463/463), 5.06 MiB | 1.77 MiB/s, done.
        Resolving deltas: 100% (79/79), done.
        $ cd bwk-awk
        $ git status
        # On branch master
        nothing to commit (working directory clean)

On Cygwin, something strange happens instead:

        $ git clone git://github.com/arnoldrobbins/bwk-awk
        Cloning into 'bwk-awk'...
        remote: Counting objects: 463, done.
        remote: Compressing objects: 100% (16/16), done.
        remote: Total 463 (delta 1), reused 6 (delta 1), pack-reused 444
        Receiving objects: 100% (463/463), 5.06 MiB | 2.33 MiB/s, done.
        Resolving deltas: 100% (79/79), done.
        $ cd bwk-awk
        $ git status
        On branch master
        Your branch is up to date with 'origin/master'.

        Changes not staged for commit:
          (use "git add <file>..." to update what will be committed)
          (use "git checkout -- <file>..." to discard changes in working 
directory)

                modified:   regdir/Compare.T
                modified:   regdir/T.delete
                modified:   regdir/T.getline
                modified:   regdir/T.redir
                modified:   regdir/T.split
                modified:   regdir/T.sub

        no changes added to commit (use "git add" and/or "git commit -a")

The "modified" files are from an earlier commit. Doing git reset --hard has
no effect.

On cygwin:

        $ git --version
        git version 2.17.0

On Linux:

        $ git --version
        git version 1.7.1

But it also works OK on a Linux system with git 2.17.1.

Any help would be appreciated. I hope that you can reproduce it.


Linux is case sensitive and Windows is case preserving.
That is probably the issue here, did the case of the files has been changed (rename 100%)?

https://docs.microsoft.com/en-us/vsts/repos/git/case-sensitivity?view=vsts

In other words, on "Cygwin" git can not handle files defering only by the case.

--
John Doe

--
Problem reports:       http://cygwin.com/problems.html
FAQ:                   http://cygwin.com/faq/
Documentation:         http://cygwin.com/docs.html
Unsubscribe info:      http://cygwin.com/ml/#unsubscribe-simple

Reply via email to