Trees | Indices | Help |
|
---|
|
Test pristine-tar related methods in
and
This testcase creates this reposity:
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|
|||
repo_dir =
|
|||
test_data =
|
|||
__package__ =
|
|
Create a repository Methods tested: >>> import os, gbp.deb.git >>> repo = gbp.deb.git.DebianGitRepository.create(repo_dir) |
Empty repos have no branch pristine-tar branch Methods tested:
>>> import gbp.deb.git >>> repo = gbp.deb.git.DebianGitRepository(repo_dir) >>> repo.has_pristine_tar_branch() False >>> repo.pristine_tar.has_commit('upstream', '1.0', 'gzip') False |
Empty repos have no branch pristine-tar branch Methods tested: >>> import gbp.deb.git >>> repo = gbp.deb.git.DebianGitRepository(repo_dir) >>> commit = repo.commit_dir(test_data, msg="initial commit", branch=None) >>> repo.create_branch('upstream') |
Create a tarball from a git tree Methods tested: >>> import gbp.deb.git >>> repo = gbp.deb.git.DebianGitRepository(repo_dir) >>> repo.archive('tar', 'upstream/', '%s/../upstream_1.0.orig.tar' % repo_dir, 'upstream') >>> gbp.command_wrappers.Command('gzip', [ '-n', '%s/../upstream_1.0.orig.tar' % repo_dir])() |
Commit the delta to the pristine-tar branch Methods tested: >>> import gbp.deb.git >>> repo = gbp.deb.git.DebianGitRepository(repo_dir) >>> repo.pristine_tar.commit('../upstream_1.0.orig.tar.gz', 'upstream') |
Find delta on the pristine tar branch Methods tested: >>> import gbp.deb.git >>> repo = gbp.deb.git.DebianGitRepository(repo_dir) >>> repo.pristine_tar.has_commit('upstream', '1.0', 'bzip2') False >>> repo.pristine_tar.has_commit('upstream', '1.0', 'gzip') True >>> repo.pristine_tar.has_commit('upstream', '1.0') True >>> branch = repo.rev_parse('pristine-tar') >>> commit = repo.pristine_tar.get_commit('upstream_1.0.orig.tar.gz') >>> branch == commit True |
Checkout a tarball using pristine-tar Methods tested: >>> import gbp.deb.git >>> repo = gbp.deb.git.DebianGitRepository(repo_dir) >>> repo.pristine_tar.checkout('upstream', '1.0', 'gzip', '..') |
Perform the teardown
>>> context.teardown()
|
Trees | Indices | Help |
|
---|
Generated by Epydoc 3.0.1 on Sat Dec 31 11:30:00 2016 | http://epydoc.sourceforge.net |