Merge lp://qastaging/~jelmer/bzr-builder/stacked-on into lp://qastaging/bzr-builder
Proposed by
Jelmer Vernooij
Status: | Merged |
---|---|
Merged at revision: | 113 |
Proposed branch: | lp://qastaging/~jelmer/bzr-builder/stacked-on |
Merge into: | lp://qastaging/bzr-builder |
Diff against target: |
21 lines (+3/-1) 1 file modified
recipe.py (+3/-1) |
To merge this branch: | bzr merge lp://qastaging/~jelmer/bzr-builder/stacked-on |
Related bugs: |
Reviewer | Review Type | Date Requested | Status |
---|---|---|---|
Andrew Bennetts (community) | Approve | ||
Martin Pool (community) | Needs Fixing | ||
bzr-builder developers | Pending | ||
Review via email:
|
Description of the change
When possible, use stacked branches when cloning the root branch. Newer
versions of bzr (>= 2.3b5) will allow committing in stacked branches.
This improves the memory usage which was causing problems on the Launchpad
buildds for large branches.
It's also a good idea in general, as it reduces network usage and overall time
spent cloning the branch.
To post a comment you must log in.
> stacked= (bzr_version_ info >= (2, 3, 0, 'dev', 5)))
That comparison is wrong because 2.3.0.beta.5 is lexicographically lower. Sorry. (Maybe we should change our encoding to avoid this.)
You can use a more complex expression, or just assume 2.3.0.* is enough.