> Stefan Sperling wrote:
> > > I'd rather see a general purpose repository search tool which crawls
> > > the repository and monitors commits to gather indexing information,
> > > and which can answer arbitrary search queries.

A general-purpose repository search tool (however it works) would be
great, but there is definitely a high-level design flaw in the basic
"svn log" and similar commands with not being able to identify deleted
items. For example:

r1:
  /d
    /foo

r2:
  /d
    /foo
    /bar

r3:
  /d
    /bar


$ svn log -r2:3 ^/d
That's fine - it shows "/d/foo" was deleted.

$ svn log -r2:3 ^/d/foo
That's rubbish - it says svn can't find /d/foo at r3, so it aborts the
operation. That's by design, in a sense, but from a user interface point
of view, there is, to put it kindly, room for improvement.

It may be a good idea, as you suggest, NOT to try to enhance "svn log"
to support arbitrary searches, and instead to provide searches in some
other way. But I think we need to make "svn log" (and "svn diff", etc.)
support basic queries that refer to a deleted item.

- Julian


Karl Heinz Marbaise wrote:
> May you can take a look to http://www.supose.org as a starting
> point ....currently it's not available as an PlugIn for trac etc. but
> it works...


Reply via email to