Hi Duy, Nguyễn Thái Ngọc Duy wrote: > +++ b/t/t1011-read-tree-sparse-checkout.sh > @@ -155,4 +155,16 @@ test_expect_success 'read-tree adds to worktree, dirty case' ' > grep -q dirty sub/added > ' > > +test_expect_success 'index removal and worktree narrowing at the same time' ' > + >empty && > + echo init.t >.git/info/sparse-checkout && > + echo sub/added >>.git/info/sparse-checkout && > + git checkout -f top && > + echo init.t >.git/info/sparse-checkout && > + git checkout removed && > + git ls-files sub/added >result > + test ! -f sub/added && Missing “&&”. Sorry to miss this before. Patch for squashing follows. -- 8< -- Subject: t1011 (sparse checkout): fix &&-chaining Make sure errors from “git checkout” are detected. Signed-off-by: Jonathan Nieder <jrnieder@xxxxxxxxx> --- t/t1011-read-tree-sparse-checkout.sh | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) diff --git a/t/t1011-read-tree-sparse-checkout.sh b/t/t1011-read-tree-sparse-checkout.sh index 04d4450..9a07de1 100755 --- a/t/t1011-read-tree-sparse-checkout.sh +++ b/t/t1011-read-tree-sparse-checkout.sh @@ -162,7 +162,7 @@ test_expect_success 'index removal and worktree narrowing at the same time' ' git checkout -f top && echo init.t >.git/info/sparse-checkout && git checkout removed && - git ls-files sub/added >result + git ls-files sub/added >result && test ! -f sub/added && test_cmp empty result ' -- 1.7.2.1.544.ga752d.dirty -- To unsubscribe from this list: send the line "unsubscribe git" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html