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>.
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.