module documentation
Create orig tarballs from git
Function | build |
Undocumented |
Function | git |
Build orig tarball(s) using git-archive |
Function | git |
Determine the upstream tree from the given options |
Function | guess |
Guess compression type to use for the to be built upstream tarball |
Function | main |
Undocumented |
Function | maybe |
Undocumented |
Function | parse |
Undocumented |
Function | prepare |
Make sure we have the needed upstream tarballs. The default order is: |
Function | pristine |
Build orig tarball using pristine-tar |
Function | pristine |
Make sure the upstream tree exists |
Function | pristine |
Verify orig tarballs using pristine-tar |
def git_archive_build_origs(repo, source, output_dir, options):
Build orig tarball(s) using git-archive
Parameters | |
repo | Undocumented |
source:DebianSource | the source of the package we're acting on |
output | where to put the tarball |
options:dict of options | the parsed options |
def git_archive_get_upstream_tree(repo, source, options):
Determine the upstream tree from the given options
for a git archive export
def guess_comp_type(comp_type, source, repo, tarball_dir):
Guess compression type to use for the to be built upstream tarball
We prefer pristine-tar over everything else since this is what's carried around with the repo and might be more reliable than what a user has in tarball_dir.
def prepare_upstream_tarballs(repo, source, options, tarball_dir, output_dir):
Make sure we have the needed upstream tarballs. The default order is:
look in tarball_dir and if found symlink to it
create tarball using pristine-tar
create tarball using git-archive
Afterwards
create pristine-tar commmits if pristine-tar-commit is in use
verify tarball checksums if pristine-tar is in use
def pristine_tar_build_origs(repo, source, output_dir, options):
Build orig tarball using pristine-tar
Returns | |
True if tarball was built, False otherwise |