Lukas Renggli wrote:
A problem of implementing this is that you have to download each version of a repository and analyze it, which can take a considerable amount of time.
Such a search is not really practicable. Even if you have the versions stored locally you need to load and calculate the difference between the snapshots. Furthermore you might have versions missing that are required to accurately answer the question. Different branches make the search even more complicated.
Monticello 2 can answer such questions efficiently.
Lukas
MC1.5 reinstates the in-memory "dictionary" repository to speed up such analyses. The "dual changes" sorter puts two repositories, (or the same repository) on both sides, and the delta's in the middle. There is supposed to be a "report" function which generates a step by step description of thechanges between two repos. This report is supposed to be displayed in the middle. Keith