[ANN] TortoiseHg 0.9.1 released
TK Soh
teekaysoh at gmail.com
Thu Dec 3 04:28:19 UTC 2009
On Thu, Dec 3, 2009 at 4:09 AM, Steve Borho <steve at borho.org> wrote:
> On Wed, Dec 2, 2009 at 8:24 PM, TK Soh <teekaysoh at gmail.com> wrote:
>> On Thu, Dec 3, 2009 at 1:18 AM, Steve Borho <steve at borho.org> wrote:
>>> On Wed, Dec 2, 2009 at 10:03 AM, Steve Borho <steve at borho.org> wrote:
>>>> On Wed, Dec 2, 2009 at 9:48 AM, Steve Borho <steve at borho.org> wrote:
>>>>> On Wed, Dec 2, 2009 at 8:42 AM, Adrian Buehlmann <adrian at 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://hg@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.
>>
>
> It was slightly more than a simple package respin, I ended up
> committing a couple of changesets and so a new tag was necessary.
I see.
More information about the Mercurial
mailing list