Hey Gavin, That information is only in the repository (on the server). Historical details of deletions are not stored on the client, so wc-ng is not going to change anything here.
The only solid way to do this from a client is with 'svn log', like you stated in your original email. And the algorithm really should start at the *latest* revision and move backwards toward r1, based on the assumption you want the *latest* revision where a path is deleted (remember that it could have been deleted, re-added, and then deleted again... many times). If it weren't for the re-add possibility, then a binary search would be best... but nope. Step backwards one revision at a time. You could maybe improve your 'svn log' delay by starting at the end and requesting (say) 100 revs at a time and looking for the deletion. Then move to the previous 100. Cheers, -g On Wed, Apr 13, 2011 at 21:26, Gavin "Beau" Baumanis <gavin.bauma...@palcare.com.au> wrote: > Hi Everyone, > > Recently @users; > I asked for some help with how to find revision / path of a file that was > previously deleted. > http://svn.haxx.se/users/archive-2011-04/0135.shtml > > In one of the responses, Stefan suggested that I look through this thread; > http://svn.haxx.se/users/archive-2011-04/0151.shtml > > and also mentioned the use of; > svnsearch and fisheye for data mining the repository. > > My question isn't so much about getting an answer to my original question - > but does follow-on from it. > > Will WC-NG and more specifically the fact that it is a SQLite database, allow > me to find the revision and path of a deleted file, more easily : directly > via SQL / SQL Wrappers? > > Does an appropriate function / API already exist for this in 1.7? > And if not - would it seem like an appropriate task for a newbie, from a SVN > development POV (me), to take on? > > There's a learning curve to be sure; > I need to get acquainted with HACKING / the header files / etc.. > > But assuming I get through all that; > It seems like much of the work will be in SQL with appropriate wrappers / > public API - which at the surface doesn't seem like an unsurmountable task. > > I suppose what I am after now is; > Do data mining functions exist already in 1.7 - thus - "nothing to do here". > > Is it an appropriately task for a new developer to take on? > I'm happy to get talked into / out of it - as existing developers you have a > far greater understanding than I do. > > Gavin.