Merge lp:~spiv/bzr/inter1and2helper-636930-2.2 into lp:bzr/2.2
Proposed by
Andrew Bennetts
Status: | Merged |
---|---|
Approved by: | Andrew Bennetts |
Approved revision: | no longer in the source branch. |
Merged at revision: | 5087 |
Proposed branch: | lp:~spiv/bzr/inter1and2helper-636930-2.2 |
Merge into: | lp:bzr/2.2 |
Diff against target: |
133 lines (+30/-10) 4 files modified
NEWS (+6/-0) bzrlib/fetch.py (+5/-4) bzrlib/tests/per_interrepository/__init__.py (+14/-3) bzrlib/tests/test_selftest.py (+5/-3) |
To merge this branch: | bzr merge lp:~spiv/bzr/inter1and2helper-636930-2.2 |
Related bugs: |
Reviewer | Review Type | Date Requested | Status |
---|---|---|---|
Martin Pool | Approve | ||
Review via email: mp+35358@code.launchpad.net |
Commit message
Fix fetching more than 100 revisions from non-rich-root to rich-root repositories.
Description of the change
This fixes a regression in 2.2 caused by very shallow bug. I've also added another per_interrepo scenario so that this case gets some test coverage so it won't break again. The new scenario isn't the most elegant thing ever, but actually the cost in terms of code complexity and in terms of test running time is pretty low, so I think it's worth it.
The really elegant fix is to get rid of InterDifferingS
To post a comment you must log in.
nice, thanks.
you might want to check if the other reports gz mentioned in that bug are in fact dupes.