diff options
author | Junio C Hamano <gitster@pobox.com> | 2015-01-07 13:27:56 -0800 |
---|---|---|
committer | Junio C Hamano <gitster@pobox.com> | 2015-01-07 13:27:56 -0800 |
commit | 3c84ac86fc896c108b789b8eb26b169cc0e8088a (patch) | |
tree | 647250e896ab9c29d8c4b3867aae4a5ee7d15822 /t/t1450-fsck.sh | |
parent | 8e36a6d5752ced382ecd46a5f2cd94276f79451c (diff) | |
parent | 282616c72d1d08a77ca4fe1186cb708c38408d87 (diff) | |
download | git-3c84ac86fc896c108b789b8eb26b169cc0e8088a.tar.gz |
Merge branch 'maint-2.0' into maint-2.1maint-2.1
* maint-2.0:
is_hfs_dotgit: loosen over-eager match of \u{..47}
Diffstat (limited to 't/t1450-fsck.sh')
-rwxr-xr-x | t/t1450-fsck.sh | 15 |
1 files changed, 15 insertions, 0 deletions
diff --git a/t/t1450-fsck.sh b/t/t1450-fsck.sh index 426f753fe3..6475f10bc5 100755 --- a/t/t1450-fsck.sh +++ b/t/t1450-fsck.sh @@ -307,6 +307,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). |