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.3/README.md
The following packages have been upgraded in the Cygwin distribution:
- patchutils 0.4.3
Please see below for details of changes since the last Cygwin release:
https://github.com/twaugh/patchutils/blob/0.4.3/NEWS
2025-08-31 0.4.3-2
- Local release to link missing man pages, and define packages required
for building.
2025-08-21 0.4.3
- Added --in-place option to more tools for editing files in place.
Added --color option to interdiff with automatic terminal detection.
Improved PCRE2 support and fixed various build issues.
Added support for CRLF line endings in patch files.
Fixed interdiff to reverse line counts correctly when reversing patches.
Added bash completions and improved CI testing.
Various bug fixes including use-after-free warnings, unused result
warnings, and locale-related test failures.
Updated documentation and example spec file.
- Added new --as-numbered-lines options: original-before and original-after.
These preserve original line numbers from the diff context, useful for
CI/CD systems that need to report errors on exact line numbers from
the original diff.
- Fixed rediff to preserve diff command headers in multi-file patches.
Previously, rediff would remove "diff -rpU 3" command lines when
processing patches with multiple files, breaking the patch format.
- Fixed recountdiff corruption of new file headers when git signature
lines are present.
Previously, recountdiff would incorrectly change "@@ -0,0 +1,N @@" to
"@@ -1 +1,N @@" for new files in patches containing git signature
lines (e.g., "-- \n2.50.1"), causing patch application to fail.
--
*** 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>.