Question: what does hg pull do?
Answer: Hg pulls all the changes, but doesn't automatically update your working directory with the changes. The changes pulled area called 'changesets', and can include files, branches, heads, etc. Note: If you want to pull you must first have a repository named/initialized in your repository folders.