You can already specify a url as part of a revspec, e.g. "bzr branch -r 10:lp:bzrtools bzr.dev bzt" branches from bzrtools, not bzr.dev. Couldn't you use that syntax in bzr-builder?
And wouldn't it be infinite recursion if revspecs could contain urls which could contain revspecs, which...
You can already specify a url as part of a revspec, e.g. "bzr branch -r 10:lp:bzrtools bzr.dev bzt" branches from bzrtools, not bzr.dev. Couldn't you use that syntax in bzr-builder?
And wouldn't it be infinite recursion if revspecs could contain urls which could contain revspecs, which...