add hg shelve extension