On Thu, May 6, 2010 at 08:13, Julian Foad <julian.f...@wandisco.com> wrote:
> Bert Huijben wrote:
>> > -----Original Message-----
>> > From: julianf...@apache.org [mailto:julianf...@apache.org]
>> > Sent: donderdag 6 mei 2010 10:53
>> > To: comm...@subversion.apache.org
>> > Subject: svn commit: r941617 - in /subversion/trunk/subversion/libsvn_wc:
>> > wc-queries.sql wc_db.c wc_db.h
>> >
>> > Author: julianfoad
>> > Date: Thu May  6 08:53:11 2010
>> > New Revision: 941617
>> >
>> > URL: http://svn.apache.org/viewvc?rev=941617&view=rev
>> > Log:
>> > Add a function for looking up a pristine text's SHA-1 checksum from its 
>> > MD-5
>> > checksum - the inverse of svn_wc__db_pristine_get_md5().
>> >
>> > * subversion/libsvn_wc/wc_db.c,
>> >   subversion/libsvn_wc/wc_db.h
>> >   (svn_wc__db_pristine_get_md5): Rename parameters in the function
>> > prototype
>> >     to match the function definition.
>> >   (svn_wc__db_pristine_get_sha1): New function.
>>
>> I think you should make this a '_temp_' function as we should not do
>> this conversion in 1.7.0. (But it is very useful in the intermediate
>> state where we are now).
>> Or is it needed for the commit processing via the old API?
>
> Oh, OK... I thought all the functions were considered temp until we
> review them.  Can I leave it for now as I know I'll be coming back to it
> later anyway.  I don't know yet whether it will be needed.  I'll find
> out soon when I write that old API stuff :-)

svn_wc__db_temp_* are functions that we KNOW should not be part of the
"final" API. They generally break some abstraction or perform some
work on the database in a non-ideal fashion.

Cheers,
-g

Reply via email to