----- Malcolm Rowe <malcolm-svn-dev@farside.org.uk> wrote:
> On Wed, Oct 25, 2006 at 08:38:32PM -0400, John Szakmeister wrote:
> > Can anyone provide some pointers on the functions I need to call to
> get a self-compressed svndiff stream for a file? I'm trying to fix
> someone's repository, but I can't seem to get anything converted into
> an svndiff stream. I called svn_txdelta_to_svndiff2() to get the
> window handler and baton, then I called svn_txdelta_target_push() to
> get a writable stream. But when I write to it, nothing comes out. :-(
> Any tips would be extremely helpful!
> >
>
> That should work fine, though you'll need to send
> SVN_DELTA_WINDOW_SIZE
> bytes (100k) of target data before you get any output (or close the
> target stream, of course). I assume you're passing
> svn_stream_empty()
> as the source stream for svn_txdelta_target_push()?
I would've thought the close would have flushed the stream (it didn't seem to). At any rate, Brane responded showing that the svndiff-test.c was awfully close to what I wanted, so I took a look at it and got everything working.
Thanks!
-John
---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@subversion.tigris.org
For additional commands, e-mail: dev-help@subversion.tigris.org
Received on Fri Oct 27 10:22:46 2006