Merge lp:~powersj/jenkins-launchpad-plugin/autoland-git into lp:jenkins-launchpad-plugin
Proposed by
Joshua Powers
Status: | Merged |
---|---|
Merged at revision: | 137 |
Proposed branch: | lp:~powersj/jenkins-launchpad-plugin/autoland-git |
Merge into: | lp:jenkins-launchpad-plugin |
Diff against target: |
176 lines (+106/-3) 3 files modified
HACKING (+1/-1) jlp/commands/autoland.py (+97/-2) jlp/launchpadutils.py (+8/-0) |
To merge this branch: | bzr merge lp:~powersj/jenkins-launchpad-plugin/autoland-git |
Related bugs: |
Reviewer | Review Type | Date Requested | Status |
---|---|---|---|
Nicholas Skaggs (community) | Approve | ||
Joshua Powers (community) | Approve | ||
Francis Ginther | Needs Information | ||
Review via email: mp+340950@code.launchpad.net |
Commit message
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.
To post a comment you must log in.
Nice, thanks for working on this.
My first thought on this would be to make the squash setting configurable via jlp.config and setting a default (True) if it's undefined.
I still want to run some tests with this.