It should download all commits for all branches.

I can't tell, though, because it maxes out the connection limit for
anonymous connections.

This uses a fork of the github package that exposes the private
functions.