make git clone only fetch last commit on each branch

Cloning will be faster and I do not think it is necessary to go deeper.
Merge pull request #13 from relekang/clone-depth

make git clone only fetch last commit on each branch