Updated: patchutils 0.4.4 - Utilities for manipulating patch files
Cygwin patchutils Maintainer via Cygwin-announce <[email protected]>
| Newsgroups | gmane.os.cygwin.announce |
|---|---|
| Message-ID | <[email protected]> |
Utilities to list, search, filter, combine,
split, correct, or fix patch files.
Some operations may be applied directly to git, svn,
or cvs diffs if those packages are installed.
For more information see the project home page:
https://directory.fsf.org/wiki/Patchutils
https://cyberelk.net/tim/software/patchutils
or the repo README:
https://github.com/twaugh/patchutils/blob/0.4.4/README.md
The following packages have been upgraded in the Cygwin distribution:
- patchutils 0.4.4
See below for details of changes since the last Cygwin release:
https://github.com/twaugh/patchutils/blob/0.4.4/NEWS
2025-09-26 0.4.4
Enhanced Git diff format support in filterdiff/lsdiff/grepdiff.
Improved handling of Git diffs without traditional hunks,
including proper support for file renames, binary file changes,
and permission mode changes. Fixed exclusion filtering (-x) for
multi-file Git diffs to prevent orphaned headers. Enhanced filename
extraction to properly strip Git's a/ and b/ prefixes for consistent
output. Added --git-prefixes=strip|keep option to control handling
of Git filename prefixes, with 'keep' as default for backward
compatibility (will change to 'strip' in version 0.5.0).
Fixed interdiff --color option handling and improved color output.
Replaced external diff --color dependency with internal ANSI color
codes.
Code improvements and build system enhancements. Added redirectfd()
utility function to redirect stdout without reassignment. Enhanced
CI testing with musl support for better compatibility testing.
Fixed bash completion symlinks for better installation. Made
grepdiff test case PCRE-aware to handle different regex library
configurations properly.
Updated spec file.
Added manual pages for gitdiff, gitdiffview, svndiff, and svndiffview
commands.
Updated bash completions.
--
*** CYGWIN-ANNOUNCE UNSUBSCRIBE INFO ***
The easiest way to unsubscribe is to visit <https://cygwin.com/mailman/options/cygwin-announce>, and click 'Unsubscribe'.
If you need more information on unsubscribing, start reading here: <https://sourceware.org/lists.html#unsubscribe>.