Merge lp:~mwhudson/launchpad/incremental-save-all-revs into lp:launchpad
Proposed by
Michael Hudson-Doyle
Status: | Merged |
---|---|
Approved by: | Tim Penhey |
Approved revision: | not available |
Merged at revision: | not available |
Proposed branch: | lp:~mwhudson/launchpad/incremental-save-all-revs |
Merge into: | lp:launchpad |
Diff against target: |
80 lines (+40/-5) 2 files modified
lib/lp/codehosting/codeimport/tests/test_worker.py (+25/-0) lib/lp/codehosting/codeimport/worker.py (+15/-5) |
To merge this branch: | bzr merge lp:~mwhudson/launchpad/incremental-save-all-revs |
Related bugs: |
Reviewer | Review Type | Date Requested | Status |
---|---|---|---|
Tim Penhey (community) | Approve | ||
Review via email: mp+20020@code.launchpad.net |
Commit message
Preserve all revisions in an import branch's repository between runs, needed to make incremental imports work reliably.
To post a comment you must log in.
The attempt at importing the kernel incrementally failed because some revisions imported in the first step weren't preserved for the second. This branch changes the BazaarBranchStore to push/pull _all_ revisions in the branch's repository, not just those in the ancestry of the branch tip.