Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
32 changes: 32 additions & 0 deletions NEWS
Original file line number Diff line number Diff line change
@@ -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.
Expand Down
2 changes: 1 addition & 1 deletion configure.ac
Original file line number Diff line number Diff line change
@@ -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)

Expand Down