git/list[1] front-page[2] threads[3] people[4] search[5] about
 

issue unable to commit file and folder name to upper lower case

From
CLchengpu lee <okuxxo@gmail.com>
Date
Nov 7, 2023, 11:28 UTC
Message-ID
<CAHv3AeCOoEXxpNh=gzjNcKbVyZFaYZ5BzSf3FGL1=pdheNebZw@mail.gmail.com>

Thank you for filling out a Git bug report! Please answer the following questions to help us understand your issue.

What did you do before the bug happened? (Steps to reproduce your issue) $ mkdir abc

$ echo "">abc/.keep
$ git status
On branch master
Untracked files:
  (use "git add <file>..." to include in what will be committed)
        abc/
$ mv abc Abc
$ git status
On branch master
Untracked files:
  (use "git add <file>..." to include in what will be committed)
        Abc/                                                      # rename
to Abc/ successfully
$ git commit -m "commit Abc/"                                     # commit
$ mv Abc abc

$ git status On branch master nothing to commit, working tree clean # cannot rename again

$ git diff
>""
$ git add .

$ git commit -m "Cannot rename from Abc/ to abc/" On branch master nothing to commit, working tree clean # cannot commit to right, keep old file name / folder name

What did you expect to happen? (Expected behavior) It should be correct to new name although just change upper/lower case, because other commiter can pull it from repo or improve reading clarity.

What happened instead? (Actual behavior) can commit file/folder but cannot fix upper/lower case.

What's different between what you expected and what actually happened? git unable to faithfully represent file/folder upper/lower case changes.

Anything else you want to add:

Please review the rest of the bug report below. You can delete any lines you don't wish to share.

[System Info] git version: git version 2.40.0.windows.1 cpu: x86_64 built from commit: 1d90ca2906dd4b7ddaf0669a13c173ec579d794a sizeof-long: 4 sizeof-size_t: 8 shell-path: /bin/sh feature: fsmonitor--daemon uname: Windows 10.0 19045 compiler info: gnuc: 12.2 libc info: no libc information available $SHELL (typically, interactive shell): C:\Program Files\Git\usr\bin\bash.exe

[Enabled Hooks]

Thank you for filling out a Git bug report! Please answer the following questions to help us understand your issue.

What did you do before the bug happened? (Steps to reproduce your issue) $ mkdir abc

$ echo "">abc/.keep
$ git status
On branch master
Untracked files:
  (use "git add <file>..." to include in what will be committed)
        abc/
$ mv abc Abc
$ git status
On branch master
Untracked files:
  (use "git add <file>..." to include in what will be committed)
        Abc/                                                      # rename to Abc/ successfully
$ git commit -m "commit Abc/"                                     # commit
$ mv Abc abc

$ git status On branch master nothing to commit, working tree clean # cannot rename again

$ git diff
>""
$ git add .

$ git commit -m "Cannot rename from Abc/ to abc/" On branch master nothing to commit, working tree clean # cannot commit to right, keep old file name / folder name

What did you expect to happen? (Expected behavior) It should be correct to new name although just change upper/lower case, because other commiter can pull it from repo or improve reading clarity.

What happened instead? (Actual behavior) can commit file/folder but cannot fix upper/lower case.

What's different between what you expected and what actually happened? git unable to faithfully represent file/folder upper/lower case changes.

Anything else you want to add:

Please review the rest of the bug report below. You can delete any lines you don't wish to share.

[System Info] git version: git version 2.40.0.windows.1 cpu: x86_64 built from commit: 1d90ca2906dd4b7ddaf0669a13c173ec579d794a sizeof-long: 4 sizeof-size_t: 8 shell-path: /bin/sh feature: fsmonitor--daemon uname: Windows 10.0 19045 compiler info: gnuc: 12.2 libc info: no libc information available $SHELL (typically, interactive shell): C:\Program Files\Git\usr\bin\bash.exe

[Enabled Hooks]
Next: Torsten Bögershausen
Message 1 of 3 in “issue unable to commit file and folder name to upper lower case”
  1. chengpu leeNov 7, 2023
  2. Torsten BögershausenNov 7, 2023
  3. Junio C HamanoNov 8, 2023

Read the whole thread, see it on lore, or plain text.

$ cat FOOTERMessages come from the public archive at lore.kernel.org/git, fetched every hour. The front page is chosen and written each morning by an AI editor and can be wrong; the threads themselves are the record. About and API. For agents: an MCP server at https://gitlist.dev/mcp, and any thread, story or person page as Markdown by adding .md to its URL (or sending Accept: text/markdown). Details in /llms.txt.