On Fri, Apr 9, 2010 at 13:49, Stefan Küng <tortoise...@gmail.com> wrote: >... > Going through the code of TSVN, I found a few places where we use functions > defined in svn_wc.h:
Ooh! Thanks! > * svn_wc_adm_probe_open3, used to get the svn_wc_adm_access_t required for > svn_client_uuid_from_path() Looks like we have an access-baton-free replacement (svn_client_uuid_from_path2). > * svn_wc_translated_file2 > * svn_wc_prop_list > * svn_wc_is_adm_dir These should be fine. > * svn_wc_dup_status2 I think we're going to be revamping the status structure pretty hard. It may > * svn_wc_get_pristine_copy_path (we don't use svn_wc_get_pristine_contents > because that returns a stream, and we need a file) Ugh. This one is particularly problematic. Can I ask what you use it for, so that we can come up with a suitable replacement? > * svn_wc_set_adm_dir Set? Is this for when you detect a working copy that uses _svn ? > * svn_wc_match_ignore_list > > > I hope I got all the svn_wc_ functions we use in TSVN listed here. A code > search for this also returns hundreds of hits where we use the status struct > and other defines/enums/structs which are returned and used by svn_client_ > functions, so I might have missed some functions in those hits. Gotcha. I'll go grab a copy of the sources, and get a feel for those struct bits. That will help to guide how we revamp the status system. Thanks, -g