After upgrading to Mercurial 1.8 the color extension stopped working. If I run "hg help" it lists "color" in the "enabled extensions" section but text is always displayed in white now. Downgrading to 1.7.5 fixes the problem. Using Mercurial 1.8 (Inno Setup x86) on Windows 7 Professional SP1 (32-bit).
Hi, the bug is due to the removal of the pywin32 package from the Inno Setup installer. It will be fixed when Mercurial 1.8.1 is released (in a few days). If needed, I can provide another (fixed) installer in the meantime.
Dropping pywin32 is the right thing to do. If color depends on pywin32, then it needs to be fixed.
Adding Steve who added win32 support to color extension (as far as I can remember)
oh, nice. This is too late for 1.8.1. Perhaps it can be converted to ctypes in time for 1.8.2
As a short-term work-around, TortoiseHg still distributes pywin32 in all our installers because we use it internally.
Oh wow. Sorry about that bug. I didn't expect an extension would use pywin32.
New installers uploaded. Download links can be found on the wiki (the main site should be updated in the next hours).
Matt queued a fix two days ago.
Fixed by http://selenic.com/repo/hg/rev/2420cb1ea1d6 Adrian Buehlmann <adrian@cadifra.com> color: port to using ctypes (issue2687) (please test the fix)
--- Bug imported by bugzilla@serpentine.com 2012-05-12 09:17 EDT --- This bug was previously known as _bug_ 2687 at http://mercurial.selenic.com/bts/issue2687