add qmove command

Bug #423867 reported by methane
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
QBzr
Confirmed
Medium
Unassigned

Bug Description

Currently qbzr/bzr-explorer/tortoisebzr can't rename/move files/directories.
I think rename/move is nessesary to make working without cmdline possible.

Revision history for this message
Alexander Belchenko (bialix) wrote : Re: [Bug 423867] [NEW] add qmove command

INADA Naoki пишет:
> Public bug reported:
>
> Currently qbzr/bzr-explorer/tortoisebzr can't rename/move files/directories.
> I think rename/move is nessesary to make working without cmdline possible.

I think simple qmove dialog won't help much. I think it should be done
directly in working tree view (qbrowse in qbzr and working tree browser
in bzr-explorer) as drag-n-drop operation or as context menu action.

I'm not sure what should be done in TortoiseBzr. Perhaps some sort of
hooking into regular darg-n-drop operation in Windows Explorer? What
about in-place rename of file?

Revision history for this message
methane (songofacandy) wrote : Re: [qbzr] Re: [Bug 423867] [NEW] add qmove command

>> Currently qbzr/bzr-explorer/tortoisebzr can't rename/move
>> files/directories.
>> I think rename/move is nessesary to make working without cmdline possible.
>
> I think simple qmove dialog won't help much. I think it should be done
> directly in working tree view (qbrowse in qbzr and working tree browser in
> bzr-explorer) as drag-n-drop operation or as context menu action.
>
> I'm not sure what should be done in TortoiseBzr. Perhaps some sort of
> hooking into regular darg-n-drop operation in Windows Explorer? What about
> in-place rename of file?

Yes, you're right. TortoiseBZR and other GUI frontend should make an effort to
implement natural interface.

But qmove is required some case.
For example, when move/rename is done outside a-frontend (ex, IDE
without bzr support)
TortoiseBZR couldn't support mv --after/mv --auto in shell extension. (Showing
ghost file is impossible)
Another example, perfect hook in Windows shell extension is
impossible. TortoiseSVN
can't handle rename/move without context menu. (ex F2 rename, drag
with left button)

BTW, I think move/rename feature in qbrowse widget is also useful.
It will make easy that move/rename from bzr-explorer.

--
Naoki INADA <email address hidden>

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

I agree with Naoki's proposal. We need qmove/qrename dialog.

Such dialog should accept at least one argument and we should do the right thing if this is unknown/missing file: run bzr mv --auto --dry-run behind the scene and suggest new name.

Perhaps support for move several files in other directory could be tricky.

Changed in qbzr:
importance: Undecided → Medium
status: New → Confirmed
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.