mercurial.py: Adds update() function