Revision ed33bd8f305fd62c87059aa227b99d2411e8eabc authored by Johannes Schindelin on 24 June 2019, 17:40:05 UTC, committed by Junio C Hamano on 24 June 2019, 18:55:54 UTC
On a case-insensitive filesystem, such as HFS+ or NTFS, it is possible that the idea Bash has of the current directory differs in case from what Git thinks it is. That's totally okay, though, and we should not expect otherwise. On Windows, for example, when you call cd C:\GIT-SDK-64 in a PowerShell and there exists a directory called `C:\git-sdk-64`, the current directory will be reported in all upper-case. Even in a Bash that you might call from that PowerShell. Git, however, will have normalized this via `GetFinalPathByHandle()`, and the expectation in t0001 that the recorded gitdir will match what `pwd` says will be violated. Let's address this by comparing these paths in a case-insensitive manner when `core.ignoreCase` is `true`. Reported by Jameson Miller. Signed-off-by: Johannes Schindelin <johannes.schindelin@gmx.de> Signed-off-by: Junio C Hamano <gitster@pobox.com>
1 parent b697d92
File | Mode | Size |
---|---|---|
add.c | -rw-r--r-- | 15.2 KB |
am.c | -rw-r--r-- | 59.0 KB |
annotate.c | -rw-r--r-- | 444 bytes |
apply.c | -rw-r--r-- | 678 bytes |
archive.c | -rw-r--r-- | 3.1 KB |
bisect--helper.c | -rw-r--r-- | 19.4 KB |
blame.c | -rw-r--r-- | 30.5 KB |
branch.c | -rw-r--r-- | 25.3 KB |
bundle.c | -rw-r--r-- | 1.8 KB |
cat-file.c | -rw-r--r-- | 18.5 KB |
check-attr.c | -rw-r--r-- | 4.5 KB |
check-ignore.c | -rw-r--r-- | 5.0 KB |
check-mailmap.c | -rw-r--r-- | 1.6 KB |
check-ref-format.c | -rw-r--r-- | 2.2 KB |
checkout-index.c | -rw-r--r-- | 6.7 KB |
checkout.c | -rw-r--r-- | 44.6 KB |
clean.c | -rw-r--r-- | 25.3 KB |
clone.c | -rw-r--r-- | 35.0 KB |
column.c | -rw-r--r-- | 1.9 KB |
commit-graph.c | -rw-r--r-- | 5.9 KB |
commit-tree.c | -rw-r--r-- | 3.7 KB |
commit.c | -rw-r--r-- | 50.1 KB |
config.c | -rw-r--r-- | 24.9 KB |
count-objects.c | -rw-r--r-- | 4.1 KB |
credential.c | -rw-r--r-- | 695 bytes |
describe.c | -rw-r--r-- | 17.1 KB |
diff-files.c | -rw-r--r-- | 2.1 KB |
diff-index.c | -rw-r--r-- | 1.5 KB |
diff-tree.c | -rw-r--r-- | 5.3 KB |
diff.c | -rw-r--r-- | 11.8 KB |
difftool.c | -rw-r--r-- | 21.2 KB |
fast-export.c | -rw-r--r-- | 30.9 KB |
fetch-pack.c | -rw-r--r-- | 6.3 KB |
fetch.c | -rw-r--r-- | 46.5 KB |
fmt-merge-msg.c | -rw-r--r-- | 18.3 KB |
for-each-ref.c | -rw-r--r-- | 3.0 KB |
fsck.c | -rw-r--r-- | 25.1 KB |
gc.c | -rw-r--r-- | 18.2 KB |
get-tar-commit-id.c | -rw-r--r-- | 1.3 KB |
grep.c | -rw-r--r-- | 30.8 KB |
hash-object.c | -rw-r--r-- | 4.4 KB |
help.c | -rw-r--r-- | 13.3 KB |
index-pack.c | -rw-r--r-- | 47.7 KB |
init-db.c | -rw-r--r-- | 16.4 KB |
interpret-trailers.c | -rw-r--r-- | 3.7 KB |
log.c | -rw-r--r-- | 56.6 KB |
ls-files.c | -rw-r--r-- | 19.1 KB |
ls-remote.c | -rw-r--r-- | 4.2 KB |
ls-tree.c | -rw-r--r-- | 5.0 KB |
mailinfo.c | -rw-r--r-- | 1.7 KB |
mailsplit.c | -rw-r--r-- | 7.3 KB |
merge-base.c | -rw-r--r-- | 4.6 KB |
merge-file.c | -rw-r--r-- | 3.2 KB |
merge-index.c | -rw-r--r-- | 2.3 KB |
merge-ours.c | -rw-r--r-- | 879 bytes |
merge-recursive.c | -rw-r--r-- | 2.3 KB |
merge-tree.c | -rw-r--r-- | 9.0 KB |
merge.c | -rw-r--r-- | 45.7 KB |
mktag.c | -rw-r--r-- | 5.3 KB |
mktree.c | -rw-r--r-- | 5.0 KB |
multi-pack-index.c | -rw-r--r-- | 1.2 KB |
mv.c | -rw-r--r-- | 8.5 KB |
name-rev.c | -rw-r--r-- | 12.7 KB |
notes.c | -rw-r--r-- | 28.3 KB |
pack-objects.c | -rw-r--r-- | 94.1 KB |
pack-redundant.c | -rw-r--r-- | 14.9 KB |
pack-refs.c | -rw-r--r-- | 724 bytes |
patch-id.c | -rw-r--r-- | 4.1 KB |
prune-packed.c | -rw-r--r-- | 1.7 KB |
prune.c | -rw-r--r-- | 4.5 KB |
pull.c | -rw-r--r-- | 28.8 KB |
push.c | -rw-r--r-- | 19.3 KB |
range-diff.c | -rw-r--r-- | 2.3 KB |
read-tree.c | -rw-r--r-- | 7.6 KB |
rebase.c | -rw-r--r-- | 63.8 KB |
receive-pack.c | -rw-r--r-- | 51.9 KB |
reflog.c | -rw-r--r-- | 19.9 KB |
remote-ext.c | -rw-r--r-- | 4.5 KB |
remote-fd.c | -rw-r--r-- | 1.8 KB |
remote.c | -rw-r--r-- | 44.7 KB |
repack.c | -rw-r--r-- | 16.3 KB |
replace.c | -rw-r--r-- | 16.8 KB |
rerere.c | -rw-r--r-- | 3.1 KB |
reset.c | -rw-r--r-- | 11.9 KB |
rev-list.c | -rw-r--r-- | 15.5 KB |
rev-parse.c | -rw-r--r-- | 21.4 KB |
revert.c | -rw-r--r-- | 6.7 KB |
rm.c | -rw-r--r-- | 10.5 KB |
send-pack.c | -rw-r--r-- | 7.8 KB |
shortlog.c | -rw-r--r-- | 9.9 KB |
show-branch.c | -rw-r--r-- | 23.2 KB |
show-index.c | -rw-r--r-- | 2.2 KB |
show-ref.c | -rw-r--r-- | 5.6 KB |
stash.c | -rw-r--r-- | 40.1 KB |
stripspace.c | -rw-r--r-- | 1.5 KB |
submodule--helper.c | -rw-r--r-- | 59.7 KB |
symbolic-ref.c | -rw-r--r-- | 2.0 KB |
tag.c | -rw-r--r-- | 15.6 KB |
unpack-file.c | -rw-r--r-- | 864 bytes |
unpack-objects.c | -rw-r--r-- | 13.9 KB |
update-index.c | -rw-r--r-- | 32.9 KB |
update-ref.c | -rw-r--r-- | 11.9 KB |
update-server-info.c | -rw-r--r-- | 643 bytes |
upload-archive.c | -rw-r--r-- | 3.1 KB |
upload-pack.c | -rw-r--r-- | 1.9 KB |
var.c | -rw-r--r-- | 1.7 KB |
verify-commit.c | -rw-r--r-- | 2.5 KB |
verify-pack.c | -rw-r--r-- | 1.9 KB |
verify-tag.c | -rw-r--r-- | 1.9 KB |
worktree.c | -rw-r--r-- | 25.5 KB |
write-tree.c | -rw-r--r-- | 1.5 KB |
Computing file changes ...