git-buildpackage API Documentation

Module Index

  • gbp - The various things needed by git-buildpackage and friends
    • gbp.bb - Undocumented
    • 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.upstreamsource - Debian-specific upstream sources
      • gbp.deb.uscan - Interface to uscan
    • gbp.errors - Errors raised in gbp commands
    • gbp.format - Format a message
    • 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 - No module docstring; 1/4 functions, 0/1 variables documented
    • 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.rpm - No package docstring; 4/5 modules documented
      • gbp.rpm.changelog - An RPM Changelog
      • gbp.rpm.git - No module docstring; 1/1 classes documented
      • gbp.rpm.lib_rpm - Wrapper module for librpm
      • gbp.rpm.linkedlist - Simple implementation of a doubly linked list
      • gbp.rpm.policy - Default packaging policy for RPM
    • gbp.scripts - The gbp commands
      • gbp.scripts.buildpackage - Build a debian package out of a GIT repository
      • gbp.scripts.buildpackage_bb - Undocumented
      • gbp.scripts.buildpackage_rpm - Undocumented
      • gbp.scripts.clone - Clone a GIT repository and set it up for gbp
      • gbp.scripts.clone_bb - Clone a package Git repository from a bitbake-based distro
      • 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.config - Query and display config file values
      • gbp.scripts.create_remote_repo - Undocumented
      • gbp.scripts.dch - Generate Debian changelog entries from GIT commit messages
      • gbp.scripts.import_bb - Undocumented
      • gbp.scripts.import_dsc - Import a Debian source package into a GIT repository
      • gbp.scripts.import_dscs - Undocumented
      • gbp.scripts.import_orig - Import a new upstream version into a GIT repository
      • gbp.scripts.import_orig_rpm - Undocumented
      • gbp.scripts.import_srpm - Undocumented
      • gbp.scripts.pq - Manage Debian patches on a patch queue branch
      • gbp.scripts.pq_bb - Undocumented
      • gbp.scripts.pq_rpm - Undocumented
      • gbp.scripts.pull - Pull remote changes and fast forward debian, upstream and pristine-tar branch
      • gbp.scripts.rpm_ch - Generate RPM changelog entries from git commit messages
      • gbp.scripts.submit_bb - Create and push submit tag
      • gbp.scripts.supercommand - Undocumented
    • gbp.tmpfile - Temporary directory handling
    • gbp.tristate - A switch with three states: on|off|auto
    • gbp.version - The current gbp version number