() Wolfgang Jenkner () Sun, 05 Jan 2014 19:38:18 +0100 So part of the bzrlib safeguard against rewriting history is actually in one of the callees of generate_revision_history, while git-remote-bzr seems to assume that it is all in push_branch. Given that the Emacs repo does indeed have that configuration variable set, sounds like the situation is not actually critical. Cool. Nobody has confirmed the sanity check, but w/ this safeguard in place, i suppose that won't be necessary. Full speed ahead... BTW, here is a small patch that makes git-remote-bzr better-behaved: