It appears that there is a bug in Bazaar that doing commits to remote branches with gpg signing enabled breaks. See below. That bug was probably not noticed until now because doing lightweight checkouts of remote branches is not performant and therefore discouraged. It is easy to work around by using heavyweight checkouts or normal branches or stacked branches instead of lightweight checkouts. $ bzr init lp:~abentley/+junk/gpg-commit Created a standalone branch (format: unnamed) $ bzr checkout --lightweight lp:~abentley/+junk/gpg-commit $ bzr commit -m "test" gpg-commit --unchanged Committing to: bzr+ssh://bazaar.launchpad.net/~abentley/+junk/gpg-commit/ bzr: ERROR: bzrlib.errors.NoSuchRevision: RemoteRepository(bzr+ssh://bazaar.launchpad.net/~abentley/%2Bjunk/gpg-commit/.bzr/) has no revision