On 11/30/10 7:35 AM, Andrey Repin wrote:
>
>>> 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.
>> 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.
--
Les Mikesell
lesmikesell_at_gmail.com
Received on 2010-11-30 15:18:54 CET