Merge lp:~ryorke/bzr/134168-status-wont-show-missing-files into lp:bzr
Status: | Merged |
---|---|
Approved by: | Martin Pool |
Approved revision: | no longer in the source branch. |
Merged at revision: | 5519 |
Proposed branch: | lp:~ryorke/bzr/134168-status-wont-show-missing-files |
Merge into: | lp:bzr |
Diff against target: |
172 lines (+48/-3) 4 files modified
bzrlib/delta.py (+9/-2) bzrlib/tests/blackbox/test_status.py (+22/-1) bzrlib/tests/test_delta.py (+14/-0) doc/en/release-notes/bzr-2.3.txt (+3/-0) |
To merge this branch: | bzr merge lp:~ryorke/bzr/134168-status-wont-show-missing-files |
Related bugs: |
Reviewer | Review Type | Date Requested | Status |
---|---|---|---|
Martin Pool | Approve | ||
Review via email: mp+38942@code.launchpad.net |
Commit message
status shows missing newly-added files
Description of the change
bzr status now shows missing files.
The particular manifestation of this bug that got me was:
rory@
Working tree "/home/
Using saved push location: /home/rory/
No new revisions to push.
rory@
rory@
i.e., push told me to see status, and status told me nothing.
The changes have been made in bzrlib.delta, which seems to do the actual work
of status reporting. In particular I changed delta.report_
delta.report_delta; the former's used short reporting, the latter in long
reports, though there seems to be overlap in them.
I've added tests to blackbox.
It looks to me like there's room for more tests of delta.report_delta, as
marked at TODO.
That looks really nice. Thanks, and sorry for the review delay.