bzr blame: annotate --revision takes exactly one revision identifier; ideally any arbitary range should work
Bug #700878 reported by
Paul Sladen
This bug affects 2 people
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Bazaar |
Confirmed
|
Wishlist
|
Unassigned |
Bug Description
Found while debugging bug #694283. Bzr blame is restricted to operating only with a single revision ID with the current rather than operating on any arbitrary pair. Following a 'bzr diff' to confirm my hunch, I want to trivally alter the command to perform 'bzr blame' on the same time period:
ubiquity$ bzr blame -r tag:2.2.
bzr: ERROR: bzr annotate --revision takes exactly one revision identifier
The easiest thing to do would be to take the highest entry in the range and perform 'bzr blame' with that.
description: | updated |
affects: | bzr-mirror → bzr |
tags: | added: check-for-breezy |
To post a comment you must log in.
If the proposed rule here is "we should make a best guess at what the user meant rather than erroring" then I don't find it very convincing. People can enter all kinds of strange strings by half-editing previous commands.
If we can think of a reason meaning for annotate on a range let's do that. Perhaps it should show a kind of annotated diff, or an annotation only of lines inserted across that range?