$ git init dangerous
$ cd dangerous/
$ git remote add origin https://github.com/scanlime/dangerous-prototypes-open-hardware.git
$ git config core.sparsecheckout true
$ cat .git/info/sparse-checkout
Breakout_Boards/FT2232H/hardware/*
$ git pull --depth=1 origin master
remote: Counting objects: 6983, done.
remote: Compressing objects: 100% (4603/4603), done.
Receiving objects: 4% (296/6983), 10.33 MiB | 1024 bytes/s
$ git --version
git version 2.10.1
В Breakout_Boards/FT2232H/hardware/ десяток файлов, какие 6983 объектов? Да и не реагирует на наличие sparse-checkout и текст в нем.