os.path.join('origin', GIT_DEBIAN_BRANCH)
)
- # git-buildpackage uses only treeish object in v0.5.10,
- # let's fetch it correctly
+ # git-buildpackage uses only treeish object in v0.5.10, so let's fetch the
+ # treeish refspec when a name was given (i.e. tag names, branch names,
+ # etc.)
# TODO: upgrade git-buildpackage
GIT_UPSTREAM_BRANCH = git_helper.git_get_treeish(
os.path.join('origin', GIT_UPSTREAM_BRANCH)
)
+ # now checkout the requested branch
+ if git_helper.git_checkout_branch(GIT_UPSTREAM_BRANCH):
+ logger.info('git checkout %s was successfull' % GIT_UPSTREAM_BRANCH)
+ else:
+ logger_loud_error('git checkout %s was not successfull' % GIT_UPSTREAM_BRANCH)
+ exit_error()
+
+ # we need to make sure our jenkins config is used, so let's delete any
+ # other config available in repository that might be prefered
cleanup_files = ('.gbp.conf', 'debian/gbp.conf', '.git/gbp.conf')
result = git_helper.git_cleanup_branch(cleanup_files)
commit_files = result["goods"].keys()
commit_files
)
-
- if git_helper.git_checkout_branch(GIT_UPSTREAM_BRANCH):
- logger.info('git checkout %s was successfull' % GIT_UPSTREAM_BRANCH)
- else:
- logger_loud_error('git checkout %s was not successfull' % GIT_UPSTREAM_BRANCH)
- exit_error()
-
cmd = ['dpkg-parsechangelog']
parse_changelog = subprocess.Popen(
cmd,