Package gbp

[hide private]
[frames] | no frames]

# Package gbp

The various things needed by git-buildpackage and friends

Submodules | [hide private]

- gbp.command_wrappers: Simple class wrappers for the various external commands needed by git-buildpackage and friends
- gbp.config: handles command line and config file option parsing for the gbp commands
- gbp.dch: provides git-dch helpers
- gbp.deb: provides some debian source package related helpers
  - gbp.deb.changelog: A Debian Changelog
  - gbp.deb.control: A Debian Control file
  - gbp.deb.dscfile: provides some debian source package related helpers
  - gbp.deb.format: Parse debian/source/format
  - gbp.deb.git: A Git Repository that keeps a Debian Package
  - gbp.deb.policy: Debian Packaging policies
  - gbp.deb.pristinetar: Handle checkin and checkout of archives from the pristine-tar branch
  - gbp.deb.source: provides some debian source package related helpers
  - gbp.deb.uscan: Interface to uscan
- gbp.errors: Errors raised in gbp commands
- gbp.git: Accessing Git from python
  - gbp.git.args: Git command argument handling helpers
  - gbp.git.commit: Git commit class and helpers
  - gbp.git.errors: Git base error exception
  - gbp.git.fastimport: Git fast import class
  - gbp.git.modifier: Someone who modifiers something in git
  - gbp.git.repository: A Git repository
  - gbp.git.vfs: Make blobs in a git repository accessible as file like objects
- gbp.log: Simple colored logging classes
- gbp.notifications
- gbp.patch_series: Handle Patches and Patch Series
- gbp.pkg: Common functionality of the Debian/RPM package helpers
  - gbp.pkg.pristinetar: Handle checkin and checkout of archives from the pristine-tar branch
- gbp.scripts: The gbp commands
  - gbp.scripts.buildpackage: run commands to build a debian package out of a git repository
  - gbp.scripts.clone: clone a repo and set it up for gbp
  - gbp.scripts.common: Parts shared between the deb and rpm commands
    - gbp.scripts.common.buildpackage: Common functionality for Debian and RPM buildpackage scripts
    - gbp.scripts.common.import_orig: Common functionality for import-orig scripts
    - gbp.scripts.common.pq: Common functionality for Debian and RPM patchqueue management
  - gbp.scripts.create_remote_repo: Create a remote repo based on the current one
  - gbp.scripts.dch: Generate Debian changelog entries from git commit messages
  - gbp.scripts.import_dsc: Import a Debian source package into a git repository
  - gbp.scripts.import_dscs: Import multiple dsc files in one go
  - gbp.scripts.import_orig: Import a new upstream version into a git repository
  - gbp.scripts.pq: manage patches in a patch queue
  - gbp.scripts.pull: fast forward debian, upstream and pristine-tar branch
  - gbp.scripts.supercommand: Supercommand for all gbp commands
- gbp.tristate: A switch with three states: on|off|auto
- gbp.version: The current gbp version number

Variables | [hide private]

| __package__ = `None` hash(x)