On Wed, Apr 21, 2010 at 05:43, Greg Stein <gst...@gmail.com> wrote:
> On Wed, Apr 21, 2010 at 05:09, Philip Martin <philip.mar...@wandisco.com> 
> wrote:
>> Julian Foad <julian.f...@wandisco.com> writes:
>>
>>> COMPATIBILITY
>>> =============
>>>
>>> We need to keep the old WC interface working:
>>>
>>>   svn_wc_transmit_text_deltas2(&tempfile, &md5_digest, ...)
>>>   svn_wc_queue_committed2(queue, path, ..., md5_checksum)
>>>   svn_wc_process_committed_queue(queue, ...)
>>>
>>> How?  I can't see a way to communicate the SHA-1 checksum to
>>> svn_wc_process_committed_queue() via the queue, but I can think of the
>>> following ways.
>>
>> There is an access baton in the old interface, it's opaque and can be
>> made to store anything.  It could contain a hash of filename=>SHA-1.
>
> Presumably, transmit_text_deltas2 is a wrapper around deltas3. Thus,
> deltas2 has the SHA1 value from that inner call.
>
> Putting something into *TEMPFILE is optional, so we can skip that. The

Oop. Not optional. But we can arrange for a TEMPFILE. Or maybe refer
to the in-pristine-store file.

>...

Reply via email to