Import a Debian source package into a GIT repository

Class SkipImport Undocumented
Function download_source Undocumented
Function apply_patch Apply patch to a source tree
Function apply_deb_tgz Apply .debian.tar.gz (V3 source format)
Function get_author_from_changelog Get author from debian/changelog
Function get_committer_from_author Based on the options fill in the committer
Function check_parents Check if the upstream tag is already merged, if not, return the additional parent to merge
Function apply_debian_patch apply the debian patch and tag appropriately
Function print_dsc Undocumented
Function move_tag_stamp Move tag out of the way appending the current timestamp
Function set_bare_repo_options Modify options for import into a bare repository
Function build_parser Undocumented
Function parse_args Undocumented
Function main Undocumented
def download_source(pkg, dirs, unauth, tmpdir_base):
Undocumented
def apply_patch(diff):

Apply patch to a source tree

def apply_deb_tgz(deb_tgz):

Apply .debian.tar.gz (V3 source format)

def get_author_from_changelog(dir):

Get author from debian/changelog

def get_committer_from_author(author, options):

Based on the options fill in the committer

def check_parents(repo, branch, tag):

Check if the upstream tag is already merged, if not, return the additional parent to merge

def apply_debian_patch(repo, unpack_dir, src, options, tag):

apply the debian patch and tag appropriately

def print_dsc(dsc):
Undocumented
def move_tag_stamp(repo, format, version):

Move tag out of the way appending the current timestamp

def set_bare_repo_options(options):

Modify options for import into a bare repository

def build_parser(name):
Undocumented
def parse_args(argv):
Undocumented
def main(argv):
Undocumented
API Documentation for git-buildpackage, generated by pydoctor at 2021-05-14 08:50:00.