From e36a38e2b27837a96aa69ae6ed8ed421a66d73801196ecfcf0049ed59780f8a9 Mon Sep 17 00:00:00 2001 From: Andreas Stieger Date: Fri, 18 Aug 2023 16:24:16 +0000 Subject: [PATCH] Accepting request 1104695 from home:AndreasStieger:branches:utilities ugrep 4.0.0 OBS-URL: https://build.opensuse.org/request/show/1104695 OBS-URL: https://build.opensuse.org/package/show/utilities/ugrep?expand=0&rev=98 --- ugrep-3.12.7.tar.gz | 3 --- ugrep-4.0.0.tar.gz | 3 +++ ugrep.changes | 20 ++++++++++++++++++++ ugrep.spec | 2 +- 4 files changed, 24 insertions(+), 4 deletions(-) delete mode 100644 ugrep-3.12.7.tar.gz create mode 100644 ugrep-4.0.0.tar.gz diff --git a/ugrep-3.12.7.tar.gz b/ugrep-3.12.7.tar.gz deleted file mode 100644 index 8091504..0000000 --- a/ugrep-3.12.7.tar.gz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:1cb5094c6881c4061ea4168c0b7498075070e30709f0938a3f9ca929cba89c5e -size 4507140 diff --git a/ugrep-4.0.0.tar.gz b/ugrep-4.0.0.tar.gz new file mode 100644 index 0000000..3e386f0 --- /dev/null +++ b/ugrep-4.0.0.tar.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a86e6a2ba5e833a0dcf46e115b3f103243f04e90ea6a361c65e15ceb4739803d +size 4512722 diff --git a/ugrep.changes b/ugrep.changes index d02f49a..4a8af22 100644 --- a/ugrep.changes +++ b/ugrep.changes @@ -1,3 +1,23 @@ +------------------------------------------------------------------- +Fri Aug 18 16:20:22 UTC 2023 - Andreas Stieger + +- update to 4.0.0: + * faster async output, speeds up ugrep 3x when outputting many + matching lines + * removed "rest line" buffering, speeds up ugrep up to 2x, + depending on the output-related options used + * removed redundant "binary file" checking, speed-up 10%~20% + * double size input buffer, speeds up searching 5%~20% when + searching very large files (GB) with none/infrequent pattern + matches + * faster empty pattern matching, i.e. pattern '' matches all + lines faster, as much as 10x faster + * removed redundant color escape codes from the output + * option -Q with an optional argument is now -Q=DELAY instead of + -QDELAY, so -Q2 is -Q -2 (simple options should be composable/ + separable) which searches 2 directory levels deep with the + query TUI + ------------------------------------------------------------------- Tue Aug 15 18:20:54 UTC 2023 - Andreas Stieger diff --git a/ugrep.spec b/ugrep.spec index d2b5914..aee3392 100644 --- a/ugrep.spec +++ b/ugrep.spec @@ -17,7 +17,7 @@ Name: ugrep -Version: 3.12.7 +Version: 4.0.0 Release: 0 Summary: Universal grep: a feature-rich grep implementation with focus on speed License: BSD-3-Clause