I think we talked about this some day. {{{ # !python In [7]: repogit.revisions[-1] Out[7]: '37c683ffc98ac5778ee49bd8f695d8bcdb4412be' In [8]: repohg.revisions[-1] Out[8]: 245 }}} is this a problem to change that the Mercurial will return the same thing as git ? --- Reference: https://bitbucket.org/marcinkuzminski/vcs/issues/36/