Merge lp:~abentley/bzr/annotate-revspec into lp:bzr
Proposed by
Aaron Bentley
Status: | Merged |
---|---|
Merged at revision: | 5443 |
Proposed branch: | lp:~abentley/bzr/annotate-revspec |
Merge into: | lp:bzr |
Prerequisite: | lp:~abentley/bzr/mainline-revspec |
Diff against target: |
136 lines (+104/-0) 2 files modified
bzrlib/revisionspec.py (+45/-0) bzrlib/tests/test_revisionspec.py (+59/-0) |
To merge this branch: | bzr merge lp:~abentley/bzr/annotate-revspec |
Related bugs: |
Reviewer | Review Type | Date Requested | Status |
---|---|---|---|
Martin Pool | Approve | ||
Review via email: mp+34681@code.launchpad.net |
Commit message
implement "annotate" revision spec
Description of the change
This branch builds on the mainline-revspec branch and implements the "annotate"
revspec.
The annotate revspec takes path:line as its input, and selects the revision
that introduced the line.
For example: "bzr log -vp -r annotate:
revision that introduced line 500 of transform.py, and display its log, status
output and diff.
It can be combined with mainline to select the revision that landed this line
into trunk, like so: bzr log -vp -r mainline:
To post a comment you must log in.
(feed-pqm now automatically adds the author to the commit message, so I removed it.)
Wow, that's quite nice. This should definitely be in news and whatsnew too.
It's 'existent' not 'existant' <http:// en.wiktionary. org/wiki/ existant>
tweak