https://bugzilla.redhat.com/show_bug.cgi?id=1008063
Bug ID: 1008063
Summary: Review Request: the_silver_searcher - A code-searching
tool similar to ack, but faster
Product: Fedora
Version: rawhide
Component: Package Review
Severity: medium
Assignee: [email protected]
Reporter: [email protected]
QA Contact: [email protected]
CC: [email protected],
[email protected]
Spec URL: https://hodne.io/~henrikhodne/fedora/the_silver_searcher.spec
SRPM URL:
https://hodne.io/~henrikhodne/fedora/the_silver_searcher-0.16-2.fc19.src.rpm
Description: The Silver Searcher
An attempt to make something better than ack (which itself is better than
grep).
Why use Ag?
* It searches code about 3–5× faster than ack.
* It ignores file patterns from your .gitignore and .hgignore.
* If there are files in your source repo you don't want to search, just add
their patterns to a .agignore file. *cough* extern *cough*
* The command name is 33% shorter than ack!
How is it so fast?
* Searching for literals (no regex) uses Boyer-Moore-Horspool strstr.
* Files are mmap()ed instead of read into a buffer.
* If you're building with PCRE 8.21 or greater, regex searches use the JIT
compiler.
* Ag calls pcre_study() before executing the regex on a jillion files.
* Instead of calling fnmatch() on every pattern in your ignore files, non-regex
patterns are loaded into an array and binary searched.
* Ag uses Pthreads to take advantage of multiple CPU cores and search files in
parallel.
Fedora Account System Username: henrikhodne
This is my first package, so I need a sponsor.
Here's a Koji build for the package:
http://koji.fedoraproject.org/koji/taskinfo?taskID=5934512
--
You are receiving this mail because:
You are on the CC list for the bug.
Unsubscribe from this bug
https://bugzilla.redhat.com/token.cgi?t=j947mqUSc4&a=cc_unsubscribe
_______________________________________________
package-review mailing list
[email protected]
https://admin.fedoraproject.org/mailman/listinfo/package-review