add shelve extension to hg