patchutils
« Back to VersTracker
Description:
Small collection of programs that operate on patch files
Type: Formula  |  Latest Version: 0.4.3@0  |  Tracked Since: Dec 24, 2025
Links: Homepage  |  formulae.brew.sh
Category: Developer tools
Tags: patch diff development version-control utilities
Install: brew install patchutils
About:
Patchutils is a suite of specialized utilities for manipulating patch files in unified diff format. It provides powerful tools like `filterdiff` to extract specific changes, `combinediff` to combine patches, and `splitdiff` to separate them. This collection is invaluable for developers needing to selectively apply, analyze, or refactor code changes from patch sets.
Key Features:
  • Filter patches by file name or content using regex
  • Combine multiple patches into a single diff
  • Split combined patches into individual files
  • Reversing and rediffing patches
  • Interdiff functionality to show changes between two patch versions
Use Cases:
  • Applying only a subset of changes from a large patch series to a codebase
  • Reviewing changes between different versions of a patch file
  • Refactoring or splitting a monolithic patch into smaller, logical commits
Alternatives:
  • git – Git itself has powerful diff and apply features, but patchutils offers more granular, standalone filtering and manipulation utilities specifically for patch files.
  • sed/awk – Standard text processing tools can manipulate diffs, but patchutils understands the diff format, making it more robust and less error-prone for this specific task.
Version History
Detected Version Rev Change Commit
Dec 24, 2025 9:32am 0.4.3 0 VERSION_BUMP 0a38e233