![]() | ![]() | ![]() | Building Debian Packages with git-buildpackage: Version: 0.5.19ubuntu1 | ![]() |
---|
gbp-pq [--verbose
] [--color=
[auto|on|off]] [--[no-]patch-numbers
] export
| import
| rebase
| drop
gbp-pq helps to manage quilt patches in Debian packages that are maintained with git-buildpackage. This is especially useful with packages using the 3.0 (quilt) source format. With gbp-pq you can maintain the quilt patches that should be applied to a package on a separate branch called patch-queue branch. So if your Debian package lives on master the associated patch-queue branch will be called patch-queue/master.
See https://honk.sigxcpu.org/piki/development/debian_packages_in_git/ for example workflows.
import | Create a patch queue branch from quilt patches in debian/patches/ that are listed in debian/patches/series. |
export | Export the patches on the patch-queue branch associated to the current branch into a quilt patch series in debian/patches/ and update the series file. |
rebase | Switch to the patch-queue branch associated to the current branch and rebase it against the current branch. |
drop | Drop (delete) the patch queue associated to the current branch. So if you're on branch foo this would drop branch patch-queue/foo. |
--verbose , -v | verbose execution |
--color= [auto|on|off] | Wheter to use colored output. |
--[no-]patch-numbers | Whether the patch files should start with a number or not. |
<<< gbp-pull | gbp-create-remote-repo >>> |