I checked out this:
hg clone https://code.google.com/p/quake2-gwt-port/
and it took like 5 minutes. Is that normal? It hung up on “adding file changes” for most of the time.
(is this the right place to ask? if not, please migrate, thanks!)
Sign Up to our social questions and Answers Engine to ask questions, answer people’s questions, and connect with other people.
Login to our social questions & Answers Engine to ask questions answer people’s questions & connect with other people.
Lost your password? Please enter your email address. You will receive a link and will create a new password via email.
Please briefly explain why you feel this question should be reported.
Please briefly explain why you feel this answer should be reported.
Please briefly explain why you feel this user should be reported.
In case you are new to distributed version control – when you do the first check out (clone) from a remote repository it will clone not only the head but also all prior revisions leading up to it – you are effectively transferring the entire revision history that led to that head to your local machine. Having that local copy of the revision history is where the benefits of DVCSs lie – your local repository will become just as authoritative about the history of the project as the repository you cloned from.
This will mean that the first “clone” operation can take a long time. However, this is only a once-off operation. Subsequent pulls from the remote repository will be very fast as only the changes will be pulled.
5 minutes does sound like a long time. But it should be a once-off – even if you later check out a different branch or head from the same repository, it will only transfer packs that are different.