David Shinn wrote:

> Because fossil stores artifacts as zlib compressed deltas, full text
> searching
> using the existing fossil SQLite database is not possible.  One would
> either have
> to create a separate database containing the full set of artifacts or
> create a
> program to reconstruct each artifact of the database and do a search on
> each
> artifact separately.  Does anybody have a better idea?


Repo search is really two problems I think -

a) Search the artifacts - i.e content - with revision specified. This
can be equivalent in cost to checking out a version and running a file grep.

b) Searching the commit logs. Maybe only the commit logs can be stored
uncompressed (maybe indexed as well) in order to enable some searching.
That'll get us search by text/author/date/files-changed.

Thots?
_______________________________________________
fossil-users mailing list
fossil-users@lists.fossil-scm.org
http://lists.fossil-scm.org:8080/cgi-bin/mailman/listinfo/fossil-users

Reply via email to