Merge lp://staging/~spiv/bzr-builder/merge-subdirs-479705 into lp://staging/~james-w/bzr-builder/trunk-old
Proposed by
Andrew Bennetts
Status: | Work in progress | ||||
---|---|---|---|---|---|
Proposed branch: | lp://staging/~spiv/bzr-builder/merge-subdirs-479705 | ||||
Merge into: | lp://staging/~james-w/bzr-builder/trunk-old | ||||
Prerequisite: | lp://staging/~spiv/bzr-builder/refactor | ||||
Diff against target: |
2784 lines (+1496/-600) 10 files modified
TODO (+0/-3) __init__.py (+33/-377) cmds.py (+492/-0) ppa.py (+124/-0) recipe.py (+421/-150) setup.py (+13/-12) tests/__init__.py (+4/-3) tests/test_blackbox.py (+62/-16) tests/test_ppa.py (+28/-0) tests/test_recipe.py (+319/-39) |
||||
To merge this branch: | bzr merge lp://staging/~spiv/bzr-builder/merge-subdirs-479705 | ||||
Related bugs: |
|
Reviewer | Review Type | Date Requested | Status |
---|---|---|---|
Andrew Bennetts (community) | Disapprove | ||
James Westby | Needs Fixing | ||
Review via email: mp+14979@code.staging.launchpad.net |
To post a comment you must log in.
Unmerged revisions
- 73. By Andrew Bennetts
-
Tweak plugin help text.
- 72. By Andrew Bennetts
-
Change the syntax of nest-part to have the revspec at the end, and make it optional.
- 71. By Andrew Bennetts
-
Merge trunk.
- 70. By Andrew Bennetts
-
Rename merge-part instruction to nest-part.
- 69. By Andrew Bennetts
-
Rename 'merge-into' instruction to 'merge-part'.
- 68. By Andrew Bennetts
-
Reduce cruft slightly.
- 67. By Andrew Bennetts
-
Bump format, add tests for parsing of merge-into, revert unused change to allow 'merge' instructions to take subpaths.
- 66. By Andrew Bennetts
-
Expand docstrings, and allow specifying a target subdir.
- 65. By Andrew Bennetts
-
Define a new 'merge-into' instruction.
- 64. By Andrew Bennetts
-
Make merge_unrelated
_branch work using my merge-into-merger branch of bzrlib.
This fixes bug 479705. It allows a merge line of a builder recipe to specify a subdirectory to merge, rather than the whole named branch. The obvious application of this is to allow merging just the debian/ directory from a branch that contains more than just a debian/ directory.