Reference

git-buildpackage(1)

Maintain Debian packages in Git

Part of gbp(1).

NAME

gbp - Maintain Debian packages in Git

SYNOPSIS

FCgbpF[0] {FC--helpF[0] | FC--versionF[0] | FC--list-cmdsF[0] | FCcommandF[0][FCargsF[0]]...}

DESCRIPTION

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--helpF[0]

Print help

FC--versionF[0]

Print the programs version

FC--list-cmdsF[0]

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 FCdebian-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.

SEE ALSO

gbp-buildpackage(1), gbp-clone(1), gbp-create-remote-repo(1), gbp-dch(1), gbp-export-orig(1), gbp-import-dsc(1), gbp-import-dscs(1), gbp-import-orig(1), gbp-pq(1), gbp-pristine-tar(1), gbp-pull(1), gbp-push(1), gbp-tag(1), git-pbuilder(1), gbp.conf(5), debuild(1), git(1), pristine-tar(1),
The Git-Buildpackage Manual ⟨file:///usr/share/doc/git-buildpackage/manual-html/index.html⟩

AUTHOR

Guido Günther <[email protected][0]>

History

--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).