Yes. It's not difficult and means you can accept pull requests from both Mercurial and Git users.
https://bitbucket.org/sjl/gundo.vim/src
https://github.com/sjl/gundo.vim