[ANN] MacHg 0.9.24 (Lion fixes and compatibility)

8 views
Skip to first unread message

Jason Harris

unread,
Sep 17, 2011, 11:06:41 PM9/17/11
to machg_m...@googlegroups.com
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/
Reply all
Reply to author
Forward
0 new messages