gbp1
Maintain debian packages in git
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
6 releases since Debian 8 (Jessie); the text changed 5 times.
--help until Debian 9 (Stretch);
--list-cmds until Debian 9 (Stretch);
--version until Debian 9 (Stretch).