Merge lp:~gagern/bzr/bug869912-log-root-dir into lp:bzr
Status: | Work in progress |
---|---|
Proposed branch: | lp:~gagern/bzr/bug869912-log-root-dir |
Merge into: | lp:bzr |
Prerequisite: | lp:~gagern/bzr/bug869915-mkdir-quiet |
Diff against target: |
168 lines (+89/-8) (has conflicts) 4 files modified
bzrlib/builtins.py (+5/-6) bzrlib/log.py (+0/-2) bzrlib/tests/blackbox/test_log.py (+76/-0) doc/en/release-notes/bzr-2.5.txt (+8/-0) Text conflict in doc/en/release-notes/bzr-2.5.txt |
To merge this branch: | bzr merge lp:~gagern/bzr/bug869912-log-root-dir |
Related bugs: |
Reviewer | Review Type | Date Requested | Status |
---|---|---|---|
bzr-core | Pending | ||
Review via email: mp+78612@code.launchpad.net |
Commit message
Allow "bzr log dir" to filter on path even if dir names a branch root.
Description of the change
Make "bzr log dir" filter for the given directory even if it is the root directory of its branch. Important for split branches. Use "bzr log -d dir" for old behaviour of listing the complete history of a given branch.
Unmerged revisions
- 6203. By Martin von Gagern
-
Add blackbox test for full and root-dir log in current working directory.
- 6202. By Martin von Gagern
-
Fix typo and improve language.
- 6201. By Martin von Gagern
-
Document fix for #869912.
- 6200. By Martin von Gagern
-
Make use of quiet subdir creation.
- 6199. By Martin von Gagern
-
Merge from bug869915-mkdir-quiet
- 6198. By Martin von Gagern
-
Merge from bzr.dev
- 6197. By Martin von Gagern
-
Removed one more special case handling of root directory.
- 6196. By Martin von Gagern
-
Always pass listed directories in file_ids, even for root directory.
Add support for the --directory option to bzr log.
Currently the filtering by root directory still does not work as intended. - 6195. By Martin von Gagern
-
Forgot to commit after split
- 6194. By Martin von Gagern
-
Add blackbox test case for bug #869912.
This has a performance impact for e.g. "bzr log ~/src/bzr/bzr.dev". It would be interesting to know how big that impact is.
Presumably "bzr log" inside of a branch would still show the entire history and "bzr log ." would only show that for the current root. Can you add tests for those as well?