On 7/3/2010 6:24 AM, Adrian Buehlmann wrote:
>
> Hello Tk, it's been a while since you posted here :-)
>
> That's an effect of the shell extension's design, which is a trade-off
> between speed, intruding windows processes with python.dll/mercurial or
> not and overlay icon state accuracy.
>
> A trade-off that has been discussed quite a number of times on the
> TortoiseHg mailing lists already (IMHO, ad nauseum).
>
> In the use case you cite, the file's timestamp is newer than the file's
> timestamp in .hg/dirstate, but the file size hasn't changed (because of
> you undoing the file edit).
>
> This state needs a file compare to resolve correctly, which the shell
> extension won't do by design (because of the design trade-off choosen).
>

I haven't looked in detail how TortoiseHg handles this, but...
Anything useful (and applicable) in how git handles these?

http://www.kernel.org/pub/software/scm/git/docs/technical/racy-git.txt




------------------------------------------------------------------------------
Oracle to DB2 Conversion Guide: Learn learn about native support for PL/SQL,
new data types, scalar functions, improved concurrency, built-in packages, 
OCI, SQL*Plus, data movement tools, best practices and more.
http://p.sf.net/sfu/oracle-sfdev2dev 
_______________________________________________
Tortoisehg-discuss mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/tortoisehg-discuss

Reply via email to