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: nobody@xxxxxxxxxxxxxxxxx Reporter: henrik@xxxxxxxx QA Contact: extras-qa@xxxxxxxxxxxxxxxxx CC: notting@xxxxxxxxxx, package-review@xxxxxxxxxxxxxxxxxxxxxxx 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 package-review@xxxxxxxxxxxxxxxxxxxxxxx https://admin.fedoraproject.org/mailman/listinfo/package-review