git-buildpackage1
Maintain debian packages in git
Part of gbp(1).
Usage
FCgbpF [0]
{FC--helpF
[0] | FC--versionF
[0] | FC--list-cmdsF
[0] | FCcommandF
[0]
[FCargsF
[0]] ...}
Overview
gbp is used to maintain Debian source packages in the Git version control system. For a complete description of concepts, git repository layout and recommended workflows, see the online manual at https://gbp.sigxcpu.org/manual/.
Options
FC
|
Print help |
|---|---|
FC
|
Print the programs version |
FC
|
List all available commands |
GBP commands
These are the possible commands. For possible arguments to these commands, please see the corresponding man pages.
- buildpackage
-
Build Debian source and binary packages from a Git repository
- import-orig
-
Import an upstream source from tarball, or git tag and tarball, into a git repository
- import-ref
-
Merge upstream git commits onto your FC
debian-branchF[0]
- export-orig
-
Recreate upstream tarballs from a Git repository
- import-dsc
-
Import a Debian source packages into a Git repository
- import-dscs
-
Import several Debian source packages into a Git repository, sorted by version number
- dch
-
Generate the FCdebian/changelogF[0] from Git commit history
- pq
-
Manage FCdebian/patchesF[0] in Git without any need for GNU Quilt
- pull
-
Update a Git repository from a remote, aware of necessary packaging branch tracking
- clone
-
Clone a Git repository from a remote and set up the necessary branch tracking
- create-remote-repo
-
Create a remote Git repository
- tag
-
Tag a Debian release in a Git repository
- push
-
Push to a remote Git repository, aware of necessary packaging branch tracking
Configuration files
Several FCgbp.confF[0] files are parsed to set defaults for the above command-line arguments. See the gbp.conf(5) manpage for details.
Releases
9 releases since Debian 5.0 (Lenny); the text changed 8 times.
--color until Debian 7 (Wheezy);
--git-arch until Debian 8 (Jessie);
--git-builder until Debian 8 (Jessie);
--git-cleaner until Debian 8 (Jessie);
--git-color until Debian 8 (Jessie);
--git-color-scheme until Debian 8 (Jessie);
--git-compression until Debian 8 (Jessie);
--git-compression-level until Debian 8 (Jessie);
--git-debian-branch until Debian 8 (Jessie);
--git-debian-tag until Debian 8 (Jessie);
--git-debian-tag-msg until Debian 8 (Jessie);
--git-dist until Debian 8 (Jessie);
--git-dont-purge until Debian 8 (Jessie);
--git-export until Debian 8 (Jessie);
--git-export-dir until Debian 8 (Jessie);
--git-force-create until Debian 8 (Jessie);
--git-ignore-branch until Debian 8 (Jessie);
--git-ignore-new until Debian 5.0 (Lenny);
--git-keyid until Debian 8 (Jessie);
--git-no-create-orig until Debian 8 (Jessie);
--git-notify until Debian 8 (Jessie);
--git-overlay until Debian 8 (Jessie);
--git-pbuilder until Debian 8 (Jessie);
--git-pbuilder-autoconf until Debian 8 (Jessie);
--git-pbuilder-options until Debian 8 (Jessie);
--git-postbuild until Debian 8 (Jessie);
--git-postexport until Debian 8 (Jessie);
--git-posttag until Debian 8 (Jessie);
--git-prebuild until Debian 8 (Jessie);
--git-pristine-tar until Debian 8 (Jessie);
--git-pristine-tar-commit until Debian 8 (Jessie);
--git-qemubuilder until Debian 8 (Jessie);
--git-retag until Debian 8 (Jessie);
--git-sign-tags until Debian 5.0 (Lenny);
--git-tag until Debian 8 (Jessie);
--git-tag-only until Debian 8 (Jessie);
--git-tarball-dir until Debian 8 (Jessie);
--git-upstream-branch until Debian 8 (Jessie);
--git-upstream-tag until Debian 8 (Jessie);
--git-upstream-tree until Debian 8 (Jessie);
--git-verbose until Debian 8 (Jessie);
--help until Debian 9 (Stretch);
--list-cmds until Debian 9 (Stretch);
--notify until Debian 7 (Wheezy);
--version until Debian 9 (Stretch).