This always perplexes me. I was cloning this
git clone https://android.googlesource.com/kernel/msm.git
And It seemed to be cloning resolving and receiving objects etc for long . Then when it is done...
git clone https://android.googlesource.com/kernel/msm.git
Cloning into msm...
remote: Counting objects: 1636832, done
remote: Total 1636832 (delta 1367313), reused 1636832 (delta 1367313)
Receiving objects: 100% (1636832/1636832), 324.89 MiB | 331 KiB/s, done.
Resolving deltas: 100% (1367314/1367314), done.
I open the msm
directory to find it empty.
This has happened before.
Any one has an explanation as to what went wrong?
This particular git repository seems to not have any contents on its master
branch, which is the branch git checks out by default. It does however have another branch:
% git branch -a
* master
remotes/origin/HEAD -> origin/master
remotes/origin/android-msm-2.6.35
remotes/origin/master
So if you check out this branch:
% git checkout android-msm-2.6.35
Checking out files: 100% (33866/33866), done.
Branch android-msm-2.6.35 set up to track remote branch android-msm-2.6.35 from origin.
Switched to a new branch 'android-msm-2.6.35'
then there's also content in the working tree.