Hi,
Just noticed that the API svn_wc_translated_file3() has been removed in
r963632:
Message:
Remove the public libsvn_wc file and stream translation APIs (while
leaving their deprecated predecessors). These APIs are not consumed by
the client. See: http://svn.haxx.se/dev/archive-2010-07/0100.shtml
While I can understand the reasons for removing it, I still need some
way to get done what this API did: get a file representing the WC BASE
in a translated format. Sure I could use the stream API but that way I
will always have to read from the stream and write it to a file. The
removed API was very fast if no translation was necessary because it
simply returned the existing BASE file path.
As for what I need that API in TSVN: to do a quick diff between WC and
BASE of files. For example, every time a user doubleclicks on a modified
file in the commit dialog, TSVN calls that API to get the BASE file.
As for using svn_wc_translated_file2(), that one requires an
svn_wc_adm_access_t as a parameter which I can only get using deprecated
APIs.
Suggestions on what I should do?
Stefan
--
___
oo // \\ "De Chelonian Mobile"
(_,\/ \_/ \ TortoiseSVN
\ \_/_\_/> The coolest Interface to (Sub)Version Control
/_/ \_\ http://tortoisesvn.net