[ANN] MacHg 0.9.24 (Lion fixes and compatibility)
Jason Harris
jason at jasonfharris.com
Sun Sep 18 03:07:41 UTC 2011
I am pleased to announce the release of MacHg 0.9.24!
Downloads at: http://jasonfharris.com/machg/downloads
Sources at: http://bitbucket.org/jfh/machg
MacHg 0.9.24 updates MacHg to fix Lion compatibility issues, and also updates the underlying Mercurial to the latest version 1.9.2
Release notes for MacHg 0.9.24:
----------------------------------------------
- Fix hi-lighting glitch in marking paths as dirty after a "Revert Paths to Selected
Version" was not updating them after the reversion operation.
- Overhaul the display of patches in the import patches sheet. Switch the display of
diffs on patch import over to a javascript which produces nice html for a webview. The
original idea and some code was borrowed from GitX (diffHighlighter.js in particular)
and GitX in turn borrowed it from other projects.
- Allow the exclusion of hunks on import.
- The overhaul of import functionality is a precursor to doing hunk level commits.
- Upgrade xib files for Lion.
- Upgrade project for 10.7.1 and XCode 4.1.
- Clean up the XCode project by using configuration files (thanks to Daniel Kliman)!
- Turn off the compiler warnings for RegexKitLite.m under Lion.
- Update ignore file since the build directory is now called DerivedData.
- Fix an unreported bug manifested under Lion where reveal in finder was not working
anymore since activateFileViewerSelectingURLs needs NSURL's created by fileURLWithPath
and not just URLWithString.
- Add a "Keep Backup" option to the strip sheet which defaults to "On".
- Make the message reporting for the strip sheet better.
- Make backing view buttons look much nicer in Lion. The previous Rounded Textured
buttons looked nice under Snow Leopard but are pretty ugly in Lion.
- Fix the bug that under Lion the first time you opened the History View the selection
would jump to the beginning of the log view.
- Experimental fix for assert problem under Lion
- Update cedit for 1.9 compatibility.
- Upgrade to Mercurial 1.9.2.
- Fix the localhg script for hg 1.9.2.
- Update and move my updates to the histedit extension from Augie and others to bring it
into line for Mercurial 1.9 and above.
- Change the default editor to open tTxtEdit via 'open -t -n -W'. This fixes using the
editor under Lion (at least for me) where I was getting wierd permission problems from
opening TextEdit via /Applications/TextEdit.app/Contents/MacOS/TextEdit in my hgrc file.
- Fix another Lion bug, where command-clicking in the title bar wasn't popping up the path
to the repository, whereas it did in SnowLeopard.
- Bump up the release version to 0.9.24.
- Small update to enable the 'up to date' checkbox when a user clones a repo.
- Fix hg extension improper labeling of closed anonymous heads. (Fixes #271) (Thanks to
Robert Kluin.)
- Fix issue #273, where inertial scrolling caused the appearance of trash on the screen in
Lion. (Thanks to Eugene Golushkov.)
- Add a message to ameliorate #issue 184.
- Fix issue #275. Make all columns in each LogTableView non-editable.
- Others who contributed patches to this release: Daniel Kliman, Eugene Golushkov, and
Robert Kluin
About MacHg:
MacHg is a native OSX GUI client for Mercurial. It is modern and fully multi-threaded
using Grand Central Dispatch and threading goodness. It has a clean interface and
allows multiple repositories per document, using a standard mac sidebar interface. It
incrementally loads data so its very fast. Ie it easily handles browsing the mozilla
repository which is 3.35Gb. MacHg is fully featured handling all standard Mercurial
commands, and additionally provides history editing features through the Mercurial
rebase, strip, collapse, and histedit extensions.
General status comment on MacHg:
- MacHg is really just about to go 1.0.0. The only thing left before the 1.0.0 cycle is
some final small bug fixes. Beyond the 1.0.0 release I plan to add a super
annotation view, an improved history editing interface, improved discovery and other
issues. see http://jasonfharris.com/machg/roadmap/
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.mercurial-scm.org/pipermail/mercurial/attachments/20110918/b26e631c/attachment-0002.html>
More information about the Mercurial
mailing list