On Fri, Jan 30, 2009 at 9:08 AM, Peter Arrenbrecht
<[email protected]> wrote:
> On Fri, Jan 30, 2009 at 6:40 AM, Steve Borho <[email protected]> wrote:
>> I've pushed a new rename dialog to my thg-crew-steve repository on
>> bitbucket.  It's
>> currently only reachable via 'hgtk guess'.  It is a GUI interface to
>> Mercurial's addremove
>> command with a couple of twists:
>>
>> * The list of renames that hg detects is presented for your review
>> (these are pairs that
>> hg would have declared rename source and destination).  From this list
>> you can examine
>> diffs from the source to the destination and if you agree with the
>> matches you 'accept' them.
>>
>> * You can also detect copies.  The difference between rename checks
>> and copy checks are
>> the scope.  Rename checks only compare missing (deleted) files against
>> unknown files..
>> the kind of situation you get when you mv a revisioned file.  When
>> detecting copies, it
>> checks every revisioned file to see if it exactly matches the
>> unrevisioned file.  Addremove
>> does not offer this option.
>>
>> Eventually this should be a shell context menu option, and probably a
>> '?' context menu option
>> in the status/commit tool. I'm even thinking about popping up a dialog
>> when the commit
>> tool is launched and we find both unknown and missing files in the
>> repository.  The dialog
>> would tell the user "It looks like you have renamed files, would you
>> like TortoiseHg to guess
>> those renames or copies?".
>>
>> Copy detection is obviously expensive in disk IO and computation, so
>> this operation needs
>> to be threaded (couldn't hurt to thread rename detection as well).
>> But the dialog essentially
>> works as it is.  Please have a try.  Let me know what you think
>
> Nice! But I still think it would help if it could also detect renames
> in files already addremoved. What if I just run `hg addrem` and then
> realize there were a bunch of renames in there?

BTW, I have now started using your repo for my main hgtk setup and
your work on the commit dialog is just so cool!

-parren

------------------------------------------------------------------------------
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