> It buys us a way to support third parties who want to create
> repository access layers.
Here's a question: would we rather support third-party layers through
a dynamic linking interface or through a subprocess? A dynamic
linking interface would mean fixing a programmatic ABI (symbol
versioning whenever structures change, all that good stuff). A
subprocess interface requires marshalling and unmarshalling all of the
relevant data, but we've already done that work (XML deltas) in
Also, I want Subversion to work over rsh/ssh at some point (unless you
can provide neon and apache with authentication mechanisms which have
all the nice key management properties of ssh), which means I want the
subprocess support anyway.
Received on Sat Oct 21 14:36:15 2006
This is an archived mail posted to the Subversion Dev