On Thu, Dec 3, 2009 at 1:18 AM, Steve Borho <st...@borho.org> wrote:
> On Wed, Dec 2, 2009 at 10:03 AM, Steve Borho <st...@borho.org> wrote:
>> On Wed, Dec 2, 2009 at 9:48 AM, Steve Borho <st...@borho.org> wrote:
>>> On Wed, Dec 2, 2009 at 8:42 AM, Adrian Buehlmann <adr...@cadifra.com> wrote:
>>>> On 02.12.2009 07:02, Steve Borho wrote:
>>>>> TortoiseHg 0.9.1 is a minor bugfix and "polish" release.  Users with
>>>>> 0.9 are recommended to upgrade.
>>>>>
>>>>> http://bitbucket.org/tortoisehg/stable/wiki/ReleaseNotes
>>>>>
>>>>> The Windows installer for TortoiseHG 0.9.1 includes Mercurial 1.4.1
>>>>>
>>>>> Warning:  over the weekend we discovered the nightly build packages
>>>>> have begun popping up an error window when you install them.  This new
>>>>> 0.9.1 installer also exhibits this behavior.  Do not be surprised if
>>>>> you see a dialog box open up while files are being copied into place.
>>>>> The dialog text will be:
>>>>>
>>>>> Internal error: Expression error 'Runtime Error (at 1:229):
>>>>> Internal error: Unknown constant "1"
>>>>>
>>>>
>>>> Offhand I would say this might be caused by your
>>>>
>>>> http://bitbucket.org/tortoisehg/stable/changeset/b28a3b3dc018/
>>>>
>>>> which did
>>>>
>>>> diff --git a/contrib/win32/mercurial.ini b/contrib/win32/mercurial.ini
>>>> --- a/contrib/win32/mercurial.ini
>>>> +++ b/contrib/win32/mercurial.ini
>>>> @@ -99,6 +99,7 @@ extdiff =
>>>>  ; Extra extensions bundled with TortoiseHg
>>>>  ;fold =
>>>>  ;hgcr-gui =
>>>> +;schemes =
>>>>
>>>>  ; To use cleverencode/cleverdecode, you must enable win32text extension
>>>>  ;
>>>> @@ -195,3 +196,11 @@ opts.vdiff = $parent1 $child $parent2
>>>>
>>>>  [keywordmaps]
>>>>  ; See documentation for examples
>>>> +
>>>> +; The schemes extension must be enabled to use one of these shortcuts.
>>>> +; See http://mercurial.selenic.com/wiki/SchemesExtension
>>>> +[schemes]
>>>> +;bb = http://bitbucket.org/
>>>> +;bb+ssh = ssh://h...@bitbucket.org/
>>>> +;gcode = http://{1}.googlecode.com/hg/
>>>> +;py = http://code.python.org/hg/
>>>>
>>>>
>>>> on line 26 you have
>>>>
>>>> ssh = "{app}\TortoisePlink.exe" -ssh -2
>>>>
>>>>
>>>> so I guess there could be some conflict in syntax and semantics bout {var}
>>>>
>>>> (but I haven't verified this theory)
>>>
>>> That is a pretty good theory.  I remember now I had similar problems
>>> when I tried to document the keyword extension, which also uses curly
>>> braces.
>>>
>>> The good news is that schemes was pulled into hgext soon after I
>>> pulled it into the TortoiseHg installer.  So I can just remove those
>>> lines from the stock ini file.
>>
>>
>> This problem broke variable expansion for the entire Mercurial.ini
>> file, which in turn breaks ssh and visual diff.   I'm going to have to
>> create another 0.9.1 installer tonight.   If you have installed 0.9.1
>> already, you can work around the problem by replacing {app} with the
>> path to your install directory.  Or you can use a backup Mercurial.ini
>> from the backups folder if this was an upgrade.
>
> I've just uploaded a TortoiseHg 0.9.1.1 package up on Bitbucket.  It
> resolves the known installer issues and fixes one other bug that was
> reported yesterday.  I've also removed the 0.9.1 installer to prevent
> people from downloading it by accident.
>
> If anyone is keeping URLs to TortoiseHg packages, please update to the
> 0.9.1.1 installer.  I'll take care of the Mercurial Wiki shortly.

Would 0.9.1-1 be better than 0.9.1.1. IIRC, that how they rev the rpm packages.

------------------------------------------------------------------------------
Join us December 9, 2009 for the Red Hat Virtual Experience,
a free event focused on virtualization and cloud computing. 
Attend in-depth sessions from your desk. Your couch. Anywhere.
http://p.sf.net/sfu/redhat-sfdev2dev
_______________________________________________
Tortoisehg-discuss mailing list
Tortoisehg-discuss@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/tortoisehg-discuss

Reply via email to