-
Committer:
Andrew Bennetts
-
Date:
2009-03-23 03:20:02 UTC
-
mto:
This revision was merged to the branch mainline in
revision
4194.
-
Revision ID:
andrew.bennetts@canonical.com-20090323032002-q2rbmpp5ne255d46
Fix BzrDir.cloning_metadir RPC to fail on branch references, and make
RemoteBzrDir cope with that by opening the referenced branch and asking it for
the cloning_metadir. This can cause extra round trips, but only for callers
that haven't already resolved branch references, which only occurs in our test
suite, not UI code.
This theoretically breaks 1.13 clients that depend on the cloning_metadir RPC
resolving the reference for them, but again that never happens via any builtin
commands, and the new branch-open jail has already broken those clients.