Strange git issue with a particular repo
john doe
johndoe65534@mail.com
Sun Aug 5 08:07:00 GMT 2018
On 8/5/2018 9:12 AM, arnold@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
More information about the Cygwin
mailing list