Fix for git > 1.7.9

It looks like the default for the new option -[no-]single-branch is to only grab one branch. This breaks things when we try to switch branches later. Adding --no-single-branch will keep things acting like they did in git <= 1.7.9.