On Mon, Jan 19, 2009 at 2:34 AM, Peter Arrenbrecht <
[email protected]> wrote:

> For my private use I have written an extension called "guessrenames"
> that allows me to run rename detection multiple times, with decreasing
> values of similarity. Most importantly, it allows me to easily start
> over from scratch when it detected too much. So I'd welcome an option
> to undo all recorded renames. Better yet, an option to undo only the
> renames detected in the last detection run. Then one can let it detect
> incrementally and stop once it detects rubbish.


What I was thinking of was a dialog with a similarity slider at the top and
a 'GUESS'
button.  When pressed, it runs a background thread finding renames which it
adds
to a TreeView.  When the user selects a row in the treeview, it will show
the diffs
from the rename source to rename destination.

Below the TreeView would be 'accept', 'accept all', 'reject', 'reject all'
buttons.
When a rename is accepted, it calls 'hg rename [-Af]' under the covers to
register the
rename.

One problem is that there needs to be a better way to launch this dialog and
the new
hgignore dialog without using context menu of ignored files.  The
commit/status toolbar
is overloaded already, IMHO.

--
Steve
------------------------------------------------------------------------------
This SF.net email is sponsored by:
SourcForge Community
SourceForge wants to tell your story.
http://p.sf.net/sfu/sf-spreadtheword
_______________________________________________
Tortoisehg-discuss mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/tortoisehg-discuss

Reply via email to