Greetings, Les Mikesell!

>>>> Binary search on the 0 to HEAD revision range is a possibility, but it's
>>>> also a rather wasteful workaround.
>>
>>> Fisheye (a commercial product) does a brute-force extract/index of all
>>> the filenames and content in all revs in a repo for quick searches.
>>> I'm not sure if there is any equivalent open source program but this is
>>> probably the right answer for anyone who needs to do that frequently.
>>
>> Sorry, do you mean that we have to pay to cover the lack of functionality in
>> Subversion? And it should remain this way?

> Yes, I would not expect fast indexed full-text searches across names and 
> content 
> to ever be a part of the version control system itself.  But the 
> functionality 
> to find filename changes is there - just 'log -v' from the top.

Where you see a reference to full-text search in my quote? I have intentionally
omit that part of your reply.

>>> There's a big problem here - whether a URL exists or not usually isn't
>>> the right answer for things that have been deleted and replaced by
>>> something else of the same name.
>>
>> I strongly suspect that Ludwig had in mind that Subversion could track
>> revisions in which file has been changed in either way.
>> Then no way you could confuse between different files with same URL.

> It does track that, but I don't think there is a convenient way to ask for 
> it. 
> Or for the server itself to find it efficiently.

It only track it back into the past.
There's no sane way to track it forward currently.
I see some complications in implementation of this ability, mainly in the
controversial way it should work (i.e. alter multiple previous revisions to
embed the forward tracking links, or to maintain a parallel base for them).


--
WBR,
 Andrey Repin (anrdae...@freemail.ru) 30.11.2010, <21:10>

Sorry for my terrible english...

Reply via email to