Why not just put `vendor` into separate repository and make it as subrepo[1] for others? Otherwise, afaik, there is no way to link ddocs without direct access via HTTP API. [1] http://mercurial.selenic.com/wiki/Subrepository -- ,,,^..^,,, On Fri, Mar 9, 2012 at 5:34 PM, Paul Roebuck wrote: > I have a multi-design document setup. I can make this work moving the vendor > directory under each design document. But I don't really want to manage > multiple copies of library javascript code per design document. Please enlighten > me on how this can be shared from the master design. > > Simple example for shows using mustache: > > Current: > xxx >   _design/master >   _design/foo >       show >           this >       vendor >          couchdb >               lib >                   mustache >   _design/bar >       show >           that >       vendor >          couchdb >               lib >                   mustache > > > Desired: > xxx >   _design/master >       vendor >          couchdb >               lib >                   mustache >   _design/foo >       show >           this >   _design/bar >       show >           that > > > How does one design document "reference" another as such (via require())? >