Hi all.
I was just about to send a long message about using exclusions in sparse-checkout, when I did one last search and saw that all of my problems were fixed by using '/*' instead of '*' as the first line in .git/info/sparse-checkout.
Might it make sense for the example in git-read-tree.html to be updated to include the leading slash?
/*
!unwanted- Eric