[proposal] "annotate file..." menu

Bug #388480 reported by Alexander Belchenko
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Bazaar Explorer
Won't Fix
Wishlist
Unassigned

Bug Description

Ian, recently I've asked you about Annotate menu and you decided to remove it completely. I have new use case and new ideas about this menu item.

bzr explorer can provide this feature in 2 steps:

1) When user selects menu "Annotate file..." then standard Open File dialog should be invoked (with current dir at tree basedir). Then user can select the file it's interested to annotate.
2) bzr explorer (BzrE) will invoke qannotate then passing it selected filename.

As another variant we can implement `qannotate --select-file` in QBzr. What do you think?

Revision history for this message
Ian Clatworthy (ian-clatworthy) wrote : Re: [Bug 388480] [NEW] [proposal] "annotate file..." menu

Alexander Belchenko wrote:
> Ian, recently I've asked you about Annotate menu and you decided to
> remove it completely. I have new use case and new ideas about this menu
> item.
>
> bzr explorer can provide this feature in 2 steps:
>
> 1) When user selects menu "Annotate file..." then standard Open File
> dialog should be invoked (with current dir at tree basedir). Then user
> can select the file it's interested to annotate.
> 2) bzr explorer (BzrE) will invoke qannotate then passing it selected
> filename.
>
> As another variant we can implement `qannotate --select-file` in QBzr.
> What do you think?
>

I'd like qannotate to not require a file on the command line.
 The user should be able to select a file to annotate inside qannotate
itself, both on start-up and after browsing another file.

I'll happily put Annotate back on the menu once that feature exists.

Ian C.

Revision history for this message
Alexander Belchenko (bialix) wrote :

Ian Clatworthy пишет:
> Alexander Belchenko wrote:
>> Ian, recently I've asked you about Annotate menu and you decided to
>> remove it completely. I have new use case and new ideas about this menu
>> item.
>>
>> bzr explorer can provide this feature in 2 steps:
>>
>> 1) When user selects menu "Annotate file..." then standard Open File
>> dialog should be invoked (with current dir at tree basedir). Then user
>> can select the file it's interested to annotate.
>> 2) bzr explorer (BzrE) will invoke qannotate then passing it selected
>> filename.
>>
>> As another variant we can implement `qannotate --select-file` in QBzr.
>> What do you think?
>>
>
> I'd like qannotate to not require a file on the command line.
> The user should be able to select a file to annotate inside qannotate
> itself, both on start-up and after browsing another file.

Selecting file on start-up is OK for me. There is one possible problem
with situation when user has treeless branch. In this case we can force
qbrowse window.

> I'll happily put Annotate back on the menu once that feature exists.

OK, here is bug report for qbzr:
https://bugs.launchpad.net/qbzr/+bug/388829

Changed in bzr-explorer:
importance: Undecided → Medium
status: New → Triaged
Revision history for this message
Ian Clatworthy (ian-clatworthy) wrote :

Do you still feel this is necessary/desirable? It's pretty easy to get to qannotate via qbrowse and qbrowse is now easily accessible in the working tree browser. (It will get easier still when the working tree browser starts using Gary's new tree model under the covers.)

Changed in bzr-explorer:
importance: Medium → Wishlist
Revision history for this message
Ian Clatworthy (ian-clatworthy) wrote :

I can see the case for Annotate on a context menu. I can't see the need for having it on the main menu. In a sense, it's a bit like Delete and Rename (though in the case of rename, recording a rename after it's moved justifies making it a main menu entry once the q* dialog supporting that exists).

Changed in bzr-explorer:
status: Triaged → Won't Fix
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.