From b3cb76605ce09acd9a0ef4912766cf33d5dd24da Mon Sep 17 00:00:00 2001 From: Tim Waugh Date: Tue, 10 Feb 2026 15:46:31 +0000 Subject: [PATCH 1/2] Update NEWS --- NEWS | 32 ++++++++++++++++++++++++++++++++ 1 file changed, 32 insertions(+) diff --git a/NEWS b/NEWS index fb77a343..1dc39428 100644 --- a/NEWS +++ b/NEWS @@ -1,6 +1,38 @@ Patchutils news --------------- +0.4.5 (stable) + + Fixed grepdiff -s/--status to display correct file status indicators. + Previously, grepdiff -s incorrectly showed '!' (modification) for all + matching files regardless of whether they were additions, deletions, + or modifications. Now correctly shows '+' for file additions, '-' for + file removals, and '!' for file modifications. Added comprehensive + test coverage for grepdiff -s with both unified and context diff + formats. Documented and enabled --empty-files-as-absent option for + grepdiff (long form only, as -E is used for --extended-regexp). + + Improved error handling for command pipelines. Fixed pipe handling + to properly propagate errors when commands in a pipeline fail, and + corrected stdout/stdin piping behavior (stderr is no longer redirected + to pipes). Addresses GitHub issue #140. + + Replaced old Git/SVN patchview scripts with unified patchview-wrapper. + The gitdiff, gitdiffview, gitshow, gitshowview, svndiff, and svndiffview + commands are now symlinks to a single patchview-wrapper script with + improved pipeline handling and debug support. Symlinks are now + automatically generated during installation rather than tracked in + source control. + + Documentation improvements. Enhanced grepdiff documentation with better + organization and comprehensive examples showing different output modes. + Clarified bootstrap requirements in README.md. Restored move-to-front + script to package. + + Build system and CI improvements. Updated GitHub Actions CI to run on + 0.4.x branch. Conditionally enabled building from Git repository. + Updated spec file and .gitignore files. + 0.4.4 (stable) Enhanced Git diff format support in filterdiff/lsdiff/grepdiff. From 82a0729a347c1466f1753205e7f610e71c024be7 Mon Sep 17 00:00:00 2001 From: Tim Waugh Date: Tue, 10 Feb 2026 15:49:12 +0000 Subject: [PATCH 2/2] Prepare for 0.4.5 release --- configure.ac | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/configure.ac b/configure.ac index 9ec56168..62d46c6d 100644 --- a/configure.ac +++ b/configure.ac @@ -1,6 +1,6 @@ dnl Process this file with autoconf to produce a configure script. -AC_INIT([patchutils],[0.4.4]) +AC_INIT([patchutils],[0.4.5]) AC_CONFIG_SRCDIR(patchutils.spec.in) AC_CONFIG_HEADERS(config.h)