Hg pull / Git pull. How are they different?