summaryrefslogtreecommitdiff
path: root/t/t1450-fsck.sh
diff options
context:
space:
mode:
authorJunio C Hamano <gitster@pobox.com>2015-01-07 21:28:10 (GMT)
committerJunio C Hamano <gitster@pobox.com>2015-01-07 21:28:10 (GMT)
commit7ba46269a04de20032bd2dd614be6290cd65caab (patch)
treea307c572224dd1db28aabc7ce16cfae495e21c81 /t/t1450-fsck.sh
parentc2e8e4b9da4d007b15faa2e3d407b2fd279f0572 (diff)
parent3c84ac86fc896c108b789b8eb26b169cc0e8088a (diff)
downloadgit-7ba46269a04de20032bd2dd614be6290cd65caab.zip
git-7ba46269a04de20032bd2dd614be6290cd65caab.tar.gz
git-7ba46269a04de20032bd2dd614be6290cd65caab.tar.bz2
Merge branch 'maint-2.1' into maint
* maint-2.1: is_hfs_dotgit: loosen over-eager match of \u{..47}
Diffstat (limited to 't/t1450-fsck.sh')
-rwxr-xr-xt/t1450-fsck.sh15
1 files changed, 15 insertions, 0 deletions
diff --git a/t/t1450-fsck.sh b/t/t1450-fsck.sh
index d00b70f..793aee9 100755
--- a/t/t1450-fsck.sh
+++ b/t/t1450-fsck.sh
@@ -345,6 +345,21 @@ dot-backslash-case .\\\\.GIT\\\\foobar
dotgit-case-backslash .git\\\\foobar
EOF
+test_expect_success 'fsck allows .Ňit' '
+ (
+ git init not-dotgit &&
+ cd not-dotgit &&
+ echo content >file &&
+ git add file &&
+ git commit -m base &&
+ blob=$(git rev-parse :file) &&
+ printf "100644 blob $blob\t.\\305\\207it" >tree &&
+ tree=$(git mktree <tree) &&
+ git fsck 2>err &&
+ test_line_count = 0 err
+ )
+'
+
# create a static test repo which is broken by omitting
# one particular object ($1, which is looked up via rev-parse
# in the new repository).