please add rename feature from context menu

Bug #408421 reported by szczepiq
18
This bug affects 3 people
Affects Status Importance Assigned to Milestone
TortoiseBZR
Fix Released
Low
IWATA Hidetaka

Bug Description

please add rename feature from context menu - similar to other implementations of tortoise

Revision history for this message
Jelmer Vernooij (jelmer) wrote :

I'd rather see us hook into the "standard" way of renaming files in Windows and update the data in Bazaar accordingly.

Revision history for this message
Mark Hammond (mhammond) wrote :

It should be possible to register for shell change notifications, so tortoise is informed of the user performing a rename via the 'standard' windows interfaces; this would probably be the appropriate way to implement this.

Revision history for this message
szczepiq (szczepiq) wrote : Re: [Bug 408421] Re: please add rename feature from context menu

Sounds good. You might consider having the context-menu option as well
in case the user does not use 'standard' windows interface. Plus the
latter seems simple - it's the way other tortoises roll.

Cheers,
Szczepan

On Tue, Aug 4, 2009 at 9:04 AM, Mark Hammond<email address hidden> wrote:
> It should be possible to register for shell change notifications, so
> tortoise is informed of the user performing a rename via the 'standard'
> windows interfaces; this would probably be the appropriate way to
> implement this.
>
> --
> please add rename feature from context menu
> https://bugs.launchpad.net/bugs/408421
> You received this bug notification because you are a direct subscriber
> of the bug.
>
> Status in TortoiseBZR: New
>
> Bug description:
> please add rename feature from context menu - similar to other implementations of tortoise
>

methane (songofacandy)
Changed in tortoisebzr:
status: New → Confirmed
importance: Undecided → Medium
Revision history for this message
methane (songofacandy) wrote :

Now rename can be done with qbrowse.
So I change importance to low.

Changed in tortoisebzr:
importance: Medium → Low
Revision history for this message
Link (lincoln-yeoh) wrote :

1) But what is qbrowse and how do I do renames with it on Windows? I don't see much documentation on doing renames when using qbrowse+Tortoise Bazaar. I don't even see a qbrowse.exe on my drive after installing Tortoise Bazaar.

2) One of the main points of using bazaar is because it supposedly does renames better, so leaving it out just because it can be done some other way doesn't make sense to me. Using that same logic, most of the TortoiseBazaar bugs are low importance because we can use TortoiseHG to do most of the stuff that TortoiseBazaar does (unless the bugs are also present in TortoiseHG ;) ).

3) Lastly having the O/S rename being separate from the Tortoise rename may be desirable. This allows you to more easily delete stuff from the bazaar perspective without actually deleting stuff from the filesystem perspective.

Revision history for this message
methane (songofacandy) wrote :

1)
qbrowse can invoke with "Browse" menu in TortoiseBZR. Renaming is supported by newest qbzr.
You can use renaming by checkout lp:qbzr into your plugins directory, or wait bzr-2.1rc1.

2)
I think the best way to support renaming in TortoiseBZR is:
 1. Add "move" dialog that supports --dry-run, --after, --auto.
 2. Improve qborwse on workingtree editing. Add icon view, support cut & paste, etc...
 3. Add "rename" dialog that supports one file renaming. (not move directory)
 4. Add "move here with bzr", "copy here with bzr" menu on drag-n-drop context menu.

3)
About deleting, TortoiseBZR 0.5 (will be released with bzr-2.1rc1) supports two ways:
 1. Delete (keep local) context menu that do "bzr rm --keep"
 2. Delete a file in normal way and commit the "missing" file.

Revision history for this message
Perry (perryrapp) wrote :

> qbrowse can invoke with "Browse" menu in TortoiseBZR.

I don't see that menu (item) on TortoiseBZR.

I see these two menu items at the top level:
   Bazaar &Update...
  Bazaar &Commit...

and I have a submenu, "Tortoise Bazaar", which contains these:
    &Log
    Bro&wse inventory
    sep
    &Delete
    sep
    Show in &viewer
    A&nnotate
    Conflicts
    Bind...
    Unbind...
    Switch...
    sep
    &Help
    &Settings
    A&bout

Where do I find this "Browse" menu and how do I use it to move files and directories around?

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

Perry пишет:
>> qbrowse can invoke with "Browse" menu in TortoiseBZR.
>
> I don't see that menu (item) on TortoiseBZR.
>
> I see these two menu items at the top level:
> Bazaar &Update...
> Bazaar &Commit...
>
> and I have a submenu, "Tortoise Bazaar", which contains these:
> &Log
> Bro&wse inventory
> sep
> &Delete
> sep
> Show in &viewer
> A&nnotate
> Conflicts
> Bind...
> Unbind...
> Switch...
> sep
> &Help
> &Settings
> A&bout
>
>
> Where do I find this "Browse" menu and how do I use it to move files and
> directories around?

I see there is Browse inventory. Try it.

>

Revision history for this message
Perry (perryrapp) wrote :

Browse inventory brings up a new popup tree browser, but there doesn't seem to be any way to change anything or rename anything from there. It looks like it is just a an alternative to browsing around your working directory with Windows Explorer, but without any actions available.

Revision history for this message
methane (songofacandy) wrote :

>Perry
Right click on a file and select "Rename", or select file and push "F2".
Renaming feature came these days. So upgrade your Bazaar if "Rename" is not in menu.

Revision history for this message
Perry (perryrapp) wrote :

I don't have Rename on the right-click in the Browse Inventory.

However, I've not had good experiences trying to upgrade. See bug: https://bugs.launchpad.net/bzr-windows-installers/+bug/569077

I've checked back occasionally to see if that bug was fixed;it is marked as committed, but I can't tell if it is available in a release for Windows?

Also, on the Windows release page: http://wiki.bazaar.canonical.com/WindowsDownloads

I can't tell what date the release packages are, so I don't know if they're old or new?

So I don't know how does 2.2b2 (the one for which I submitted the bug, and then submitted various platform test outcomes to help) compare to 2.2.1? And I don't know if the network bug is fixed in 2.2.1, or if the install bug is fixed in 2.2.1?

The install bug committed note is dated 2010-07-03, so presumably the question would be, was 2.2.1 created using code after that date?

I'll go ask these questions on that bug thread, if I can.

Revision history for this message
Johan Engelen (johanengelen) wrote :

Browse inventory, wait for UI to load, search for the file in the tree,etc, is way too much trouble for such a simple task.
I want to just right-click on a file in explorer (not browse inventory), enter the TBZR submenu, and click rename.
Thanks for adding this.

Revision history for this message
trident_job (trident-job) wrote :

As Johan Engelen, users are very likely to found it under the tbzr menu, as other tools.
It is especially useful when resolving content conflict (for example when 2 users added a file with the same name, or a modified file was deleted, so we need to rename the THIS file to something else, and it is not so usable in the browse inventory window).

Changed in tortoisebzr:
assignee: nobody → IWATA Hidetaka (hid-iwata)
status: Confirmed → In Progress
Changed in tortoisebzr:
status: In Progress → Fix Committed
Revision history for this message
IWATA Hidetaka (hid-iwata) wrote :

Rename command is added by 0.6.6.

About Shell notification handling, use #930216

Changed in tortoisebzr:
status: Fix Committed → Fix Released
Changed in tortoisebzr:
milestone: none → 0.6.6
Revision history for this message
trident_job (trident-job) wrote :

2 days after my comments, this feature was added.
Thx iwata, I'm sure you will make many users happy ;)

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.