Você pode especificar o caminho para a ramificação da revisão adicionando a: e o caminho:
cd /path/to/branchA
bzr diff --new /path/to/branchB -rX..Y:/path/to/branchB
Eu acabei de experimentar:
$ bzr diff --new ../checkout -r2..2:../checkout
=== modified file 'x'
--- x 2013-03-12 17:28:11 +0000
+++ x 2013-03-12 17:26:47 +0000
@@ -1,1 +1,1 @@
-aa
+zz
Consulte bzr help revisionspec
para obter mais informações (é escondido no revno: seção).