On 02/01/2012 03:18 PM, Greg Stein wrote: >> If the delta editors are currently client-side, and we suddenly need >> server-side code, too ... maybe a new library is in order? > > The basic code for svn_delta_editor_t is in libsvn_delta. eg. > default_editor, cancellation editor, etc. Plus svndiff and xdelta. > Some other bits, probably. > > We use the delta editor in libsvn_repos (the dir_deltas stuff). The > editor drive is then marshalled into (eg.) the update report response. > IOW, libsvn_delta is already used on both client and server.
Yup. libsvn_delta is the appropriate place for the commit plan stuff. Though, I'd prefer to give it a more generic naming if possible, as I don't see anything explicitly commit-specific about it. An "edit prelude" or "preview" or "abstract" or somesuch. -- C. Michael Pilato <cmpil...@collab.net> CollabNet <> www.collab.net <> Distributed Development On Demand
signature.asc
Description: OpenPGP digital signature