I looked into this some more. It looks format related. After I upgraded the format from 0.92 to 2a it worked fine.
[bzr-diff-revid-2]% bzr grep -r -1 getattr
__init__.py~4: if getattr(tree, 'get_revision_id', None) is None:
[bzr-diff-revid-2]% bzr info
Standalone tree (format: 2a)
Location:
branch root: .
Related branches:
parent branch: bzr+ssh://bazaar.launchpad.net/%2Bbranch/bzr-diff-revid/
[bzr-diff-revid-2]%
I will investigate this further but am lowering the priority to medium. As a workaround please consider upgrading the format to 2a. As a bonus it comes with other goodies like performance and lower memory requirements :-)
I was initially surprised that something so fundamental was broken as we do have tests for this :-)
I looked into this some more. It looks format related. After I upgraded the format from 0.92 to 2a it worked fine.
[bzr-diff-revid-2]% bzr grep -r -1 getattr
__init__.py~4: if getattr(tree, 'get_revision_id', None) is None:
[bzr-diff-revid-2]% bzr info
Standalone tree (format: 2a)
Location:
branch root: .
Related branches: //bazaar. launchpad. net/%2Bbranch/ bzr-diff- revid/
parent branch: bzr+ssh:
[bzr-diff-revid-2]%
I will investigate this further but am lowering the priority to medium. As a workaround please consider upgrading the format to 2a. As a bonus it comes with other goodies like performance and lower memory requirements :-)
I was initially surprised that something so fundamental was broken as we do have tests for this :-)