git-lfs's smudge filter downloads contents of files from the server when
not available locally. So, checking out a branch will always populate all
files.
* Similarly, git-annex is not [git-lfs](https://github.com/github/git-lfs),
which also uses git smudge filters, and appears to lack git-annex's
- widely distributed storage.
+ widely distributed storage and partial checkouts.
* git-annex is also not [boar](http://code.google.com/p/boar/),
although it shares many of its goals and characteristics. Boar implements