About patchsplit
patchsplit is a Rust command-line tool that downloads a GitHub Pull Request
.patch file and splits it into one patch file per commit.
Since v1.1.0, pass -s / --squash to also write the PR's net diff as a
single patch.
Download a GitHub Pull Request patch and split it into per-commit patch files.
patchsplit is a Rust command-line tool that downloads a GitHub Pull Request
.patch file and splits it into one patch file per commit.
Since v1.1.0, pass -s / --squash to also write the PR's net diff as a
single patch.
Add squash functionality: pass -s / --squash to write the PR's net diff
as a single patch.
| Publisher | Oliver Lin |
|---|---|
| Version | 1.1.0 |
| License | MIT |
| Installer type | zip |
| Architecture | x64 |
| Package ID | zitzhen.patchsplit |
winget install --id=zitzhen.patchsplit -ewinget upgrade --id=zitzhen.patchsplit -ewinget uninstall --id=zitzhen.patchsplit -eYes. patchsplit is free and open-source software released under the MIT license.
The latest version is 1.1.0.
The download button links to the official installer published on github.com, the same file Windows Package Manager installs. You can verify the downloaded file by comparing its SHA-256 checksum with b76c454294b485e1c29add1d2ef80e6ea6bb441943d90bf5095c1a13b8634e02.
patchsplit runs on Windows and is available for 64-bit (x64) systems.
Open Settings › Apps › Installed apps, find patchsplit and select Uninstall. From the command line, run winget uninstall --id=zitzhen.patchsplit -e.
Yes. patchsplit is available as a portable ZIP archive (patchsplit-windows-x86_64.zip, 64-bit (x64)) that runs without installation. Copy it to any folder or USB drive and run it from there.