> Or what about just checking if the head of the source branch has merge
> info for the target, and if it does, enabling the bidirectional flag
> automatically? From a performance perspective this adds one more
> remote call for every merge but that's acceptable IMHO...