lp:~powersj/jenkins-launchpad-plugin/autoland-git
- Get this branch:
- bzr branch lp:~powersj/jenkins-launchpad-plugin/autoland-git
Branch merges
- Nicholas Skaggs (community): Approve
- Joshua Powers (community): Approve
- Francis Ginther: Needs Information
-
Diff: 176 lines (+106/-3)3 files modifiedHACKING (+1/-1)
jlp/commands/autoland.py (+97/-2)
jlp/launchpadutils.py (+8/-0)
Branch information
Recent revisions
- 139. By Joshua Powers
-
Fixes from review:
* Will correctly set the author string based on the source repo, not
the target repo.
* Allow for not squashing the commits
* Various white space fixes - 137. By Joshua Powers
-
Add the ability to autoland git merge proposals.
This adds a dependency on python-git.
This will checkout the source branch, verify that the approved version
is the same as the latest from the source branch. Then checkout the
target branch, add the source as a remote, squash merge, set the
commit message based on the merge proposal's commit message or
description, set the author, and push. - 136. By Francis Ginther
-
Add Pipeline reporting
This will go through the stages of a pipeline and report the outcomes of
each stage. It will stop if a failure is found because Jenkins
incorrectly will report all stages after a failure as a success.
[a=powersj][r=fginther] MP: https:/
/code.launchpad .net/~powersj/ jenkins- launchpad- plugin/ add-pipeline- report/ +merge/ 326246 - 135. By Francis Ginther
-
Return the bazaar source, not target branch
Grabbing the target branch is not the correct behavior here. The correct
behavior is to return the source branch of the MP. The target branch is
what the source is attempting to merge into. Tests should be run on the
source and not target.
[a=powersj][r=fginther] MP: https:/
/code.launchpad .net/~powersj/ jenkins- launchpad- plugin/ fix-git- source- branch/ +merge/ 326244 - 134. By Francis Ginther
-
Enable support for Jenkins pipeline type jobs
[a=powersj][r=fginther] Pipeline jobs do not have downstream projects and currently, this
code causes a KeyError. By capturing this, it allows pipeline jobs to
get executed by the plugin. - 133. By Francis Ginther
-
Forcing the revisions to be strings.
[a=powersj][r=fginther] With the changes adding in git support there are situations where the
returning value of latest_review can be unicode and not int. Therefore,
the comparison of a unicode and int object will fail. This force both
to use string comparison which works for git hashes and bzr int. - 132. By Francis Ginther
-
Support triggering and voting on git merge proposals. [a=albaguirre,
powersj] [r=fginther] - 131. By Francis Ginther
-
Add support to query merge proposals from launchpad git repos. Originally contributied by albaguirre and powersj. [r=albaguirre,
powersj]
Branch metadata
- Branch format:
- Branch format 7
- Repository format:
- Bazaar repository format 2a (needs bzr 1.16 or later)
- Stacked on:
- lp:jenkins-launchpad-plugin