Re: git > 2.10.1 fails to update index on macOS 10.14.5

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 





On 3/23/20 19:13, brian m. carlson wrote:
What exactly do you mean by "doesn't recognize any file changes"?  Can
you tell us what commands you ran and what you expected to see, and what
you actually saw?  That information would be helpful for us to track
down what might be happening.

In git-2.22:

I would write a change to a file. Running `git status` would return that the working directory was clean, and `git commit .` would show that there were no changes to commit. However I could target a specific file like `git commit test.txt`, and git would successfully recognize the change, and write the commit. I could also run `git reset --hard`, and that would update the index to reflect the change that I had just written rather than resetting the working directory to match the latest commit. If I ran `git reset --hard` a second time, that command would reset the working directory.

In normal operation, I would expect to `git status` to recognize a change in a file once it had already been added to the index. I would expect `git commit .` to commit all files in the current directory, and subdirectories without having to specify their file names. I would expect `git reset --hard` to revert the working directory to match the latest commit the first time.

In git-2.25

I would write a change to a file. `git status` would continue to show that the working directory was clean, but I was not longer able to target a particular file to force a commit. `git reset --hard` had no effect, and still showed that the working directory was clean without resetting the working directory. To successfully commit a file I would have to run `git rm --cached test.txt` to target a file, and then `git add test.txt` for git to update its index, and recognize the change.

I would expect the same normal operation in git-2.25.


Also, are you using any specific workflow or tool that might be related?
Are you using an editor integration or GUI, and if so, does this happen
without that editor integration or GUI as well?

I use git on the command line, so there should be no external interference with its normal function.



[Index of Archives]     [Linux Kernel Development]     [Gcc Help]     [IETF Annouce]     [DCCP]     [Netdev]     [Networking]     [Security]     [V4L]     [Bugtraq]     [Yosemite]     [MIPS Linux]     [ARM Linux]     [Linux Security]     [Linux RAID]     [Linux SCSI]     [Fedora Users]

  Powered by Linux