Hi folks,

I just pushed a large refactor of the commit tool (and it's relatives)
to crew.  This fixes a number of performance and usability problems
but it undoubtedly introduced more than a couple bugs.   Please be
wary of this tool if you are working on the tip of crew, and report
any problems you find to me.  I'm going to hold off nightly builds for
a couple of days until I'm certain the commit tool is solid again.

Thanks.

changeset:   2557:7a6e8c8784f8
tag:         tip
user:        Steve Borho <[email protected]>
date:        Mon May 25 14:49:49 2009 -0500
files:       hggtk/commit.py hggtk/status.py hggtk/thgshelve.py
description:
status, commit, shelve: large performance refactor

Fixes or references: #161, #205, #18, #114, #39
Included in this change were variable & function renames, removal of _

* Removed the 'Show Diff' button.  This dialog is complicated enough without it
* Do not read all diffs at startup.  Present diffs when a file is selected
* This means chunks are not tied to the diff-model.  We must keep their
selection state even when not visible
* Detect large files (1MB default limit) and do not show their diffs
* Keep just one copy of hunk text in the data model (used to be 3)
* fixed shell notifications using repo.wjoin()
* moved some functions around

--
Steve Borho

------------------------------------------------------------------------------
Register Now for Creativity and Technology (CaT), June 3rd, NYC. CaT
is a gathering of tech-side developers & brand creativity professionals. Meet
the minds behind Google Creative Lab, Visual Complexity, Processing, & 
iPhoneDevCamp asthey present alongside digital heavyweights like Barbarian
Group, R/GA, & Big Spaceship. http://www.creativitycat.com 
_______________________________________________
Tortoisehg-discuss mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/tortoisehg-discuss

Reply via email to