git-quiltimport

Import quilt patches to commits

TLDR

Import quilt patches
$ git quiltimport
Import from specific directory
$ git quiltimport --patches [patches/]
Dry run
$ git quiltimport -n

SYNOPSIS

git quiltimport [options]

DESCRIPTION

git quiltimport imports a quilt patchset into Git as a series of commits. Quilt is a patch management system, and this command reads the patches directory and series file, creating one commit per patch in order.The command enables migration from quilt-based development workflows to Git, which was particularly common in Linux distribution packaging before Git became the standard.

PARAMETERS

--patches DIR

Patches directory. Defaults to patches or $QUILT_PATCHES.
--series FILE
Series file location. Defaults to <patches>/series or $QUILT_SERIES.
-n, --dry-run
Show what would be imported.
--author AUTHOR
Default author.
--keep-non-patch
Pass -b flag to git mailinfo to keep non-patch content in the commit message.
--help
Display help information.

INSTALL

sudo apt install git
sudo dnf install git
sudo pacman -S git
sudo apk add git
sudo zypper install git
brew install git
nix profile install nixpkgs#git

CAVEATS

Requires properly formatted quilt patches. Author info may need specification. One-way import.

HISTORY

git quiltimport supports migration from quilt, a popular patch management tool used before git became widespread, particularly in Linux distribution development.

SEE ALSO

git-am(1), git-apply(1), quilt(1)