[ANN] TortoiseHg-0.3

Brad Schick schickb at gmail.com
Sat Feb 2 22:07:07 CST 2008


Steve Borho wrote:
> New in this release is an improved changelog viewer and a new
> data-mining tool (combination of annotate and grep).  Now that
> TortoiseHg has a credible changelog viewer we are removing hgview and
> hgk from the binary installer.  
Nice job. Good to see so many new dialogs available. Since I haven't 
been contributing for a while, all I have is feedback. Mostly small stuff:

-In the changeset browser I'd personally rather see the file selection 
panel on the left side and when selecting a file only see the diff for 
that one file. That would provide an easy way to copy and paste just one 
file's diff. Currently its also a bit odd when you have a few small 
diffs that fit on a single screen and clicking the files does nothing. 
The "description" could continue to show all.

-With a large diff the changeset browser and log viewer are very slow 
and consumes 100% of the cpu until ready.

-Also with a large diff selecting a file in the changeset browser 
doesn't scroll the diff.

-Would be nice to have a way to cancel running datamining searches. I 
ran two regexp searches that consumed 100% of the cpu and didn't end 
until I killed python (which I now can't repro).

-Some keyboard shortcuts are broken. Alt-Q for example no longer closes 
dialogs.

-Seems like the user + password for the sync dialog shouldn't be in two 
separate popups.

-The browse button the "serve" dialog doesn't do anything on my setup 
(firefox under windows)

-Formating on some of the dialog like 'merge' and 'update' is a bit 
rough. Text is flush left with the boarder.

-On windows running external tools like editors and diff tools opens a 
blank console (cmd.exe) window.

-On the status dialog, right click then "log" does nothing.

-I'd like to see the shell integration be optional and have all the 
dialogs exposed as hg extension(s). hgtk is fine, but and extension 
would be a bit better IMO.

But overall its nice progress. I'll try it under Gnome next week.

-Brad


More information about the Mercurial mailing list