# `gbp.deb` package documentation

Part of `gbp`

provides some debian source package related helpers

Module | changelog | Undocumented
Module | control | A Debian Control file
Module | dscfile | provides some debian source package related helpers
Module | format | Parse debian/source/format
Module | git | A Git Repository that keeps a Debian Package
Module | policy | Debian Packaging policies
Module | pristinetar | Handle checkin and checkout of archives from the pristine-tar branch
Module | rollbackgit | A git repository for Debian packages that can roll back operations
Module | source | provides some debian source package related helpers
Module | upstreamsource | Debian-specific upstream sources
Module | uscan | Interface to uscan

From the `__init__.py` module:

Class | DpkgCompareVersions | No class docstring; 1/2 methods documented
Function | compare_versions | compares to Debian version numbers suitable for sort()
Function | get_arch | Undocumented
Function | get_vendor | Undocumented
Function | parse_changelog_repo | Parse the changelog file from given branch in the git repository.

def parse_changelog_repo(repo, branch, filename):

Parse the changelog file from given branch in the git repository.

FIXME: this should use *Vfs methods

def get_arch():
Undocumented
def compare_versions(version1, version2):

compares to Debian version numbers suitable for sort()

def get_vendor():
Undocumented