El bazar ordera revno y la información de la versión no está de acuerdo

Si actualiza su tree de trabajo a una revisión anterior, entonces bzr revno informa la última revisión en el repository, no la revisión de su tree de trabajo. bzr version-info , sin embargo, informa la revisión de su tree de trabajo. ¿Por qué la diferencia?

 > bzr up M file1.txt M file2.txt All changes applied successfully. Updated to revision 1000 of branch bzr+ssh://bazaar.launchpad.net/~foo/bar/baz > bzr up -r969 M file2.txt All changes applied successfully. Updated to revision 969 of branch bzr+ssh://bazaar.launchpad.net/~foo/bar/baz > bzr revno 1000 > bzr version-info revision-id: foo@example.com-20101014072808-xo8f7r0oad9fjelaoi9 date: 2010-10-14 12:58:08 +0530 build-date: 2010-11-05 11:03:20 -0700 revno: 969 branch-nick: baz 

Resulta que el command bzr revno tiene dos modos: repository y tree. Puede ejecutar bzr revno --tree para encontrar la revisión del tree de trabajo.