patchsplit

patchsplit 1.1.0

Download a GitHub Pull Request patch and split it into per-commit patch files.

Download for Windows

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.

What's new in 1.1.0

Add squash functionality: pass -s / --squash to write the PR's net diff
as a single patch.

Full release notes »

Technical details

PublisherOliver Lin
Version1.1.0
LicenseMIT
Installer typezip
Architecturex64
Package IDzitzhen.patchsplit

Install patchsplit from the command line

Install with Windows Package Manager
winget install --id=zitzhen.patchsplit -e
Update to the latest version
winget upgrade --id=zitzhen.patchsplit -e
Uninstall
winget uninstall --id=zitzhen.patchsplit -e

githubgitpatchclirustdeveloper-tools

Frequently asked questions

Is patchsplit free?

Yes. patchsplit is free and open-source software released under the MIT license.

What is the latest version of patchsplit?

The latest version is 1.1.0.

Is it safe to download patchsplit?

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.

Which Windows versions does patchsplit support?

patchsplit runs on Windows and is available for 64-bit (x64) systems.

How do I uninstall patchsplit?

Open Settings › Apps › Installed apps, find patchsplit and select Uninstall. From the command line, run winget uninstall --id=zitzhen.patchsplit -e.

Is there a portable version of patchsplit?

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.