`rbt land` command for landing changes in upstream
Review Request #6509 — Created Oct. 26, 2014 and submitted — Latest diff uploaded
rbt land
command for landing changes in upstream
See https://reviewboard.hackpad.com/rbt-land-YrgGuhTuseU
for detailed description of the command.What works:
- Merging/rebasing a branch with/on destination branch.
- Adding a commit message based on the review request.
- Pushing to upstream
- A wrapper around
rbt patch
in order to allow landing
others' changes.
-
Successfully merged and rebased a feature branch to/on master branch.
-
Successfully patched a review request from another user and landed it
on upstream. -
Tested with:
- empty repo
- unclean working directory
- unapproved review request
- same target and destination branches
- incorrect target/destination branch
- incorrect upstream repository
and got appropriate error messages, as expected.
Diff Revision 19
This is not the most recent revision of the diff. The latest diff is revision 20. See what's changed.
orig
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
AUTHORS |
---|
setup.py |
---|
rbtools/clients/__init__.py |
---|
rbtools/clients/errors.py |
---|
rbtools/clients/git.py |
---|
rbtools/commands/__init__.py |
---|
rbtools/commands/land.py |
---|
rbtools/commands/patch.py |
---|
rbtools/utils/commands.py |
---|