On Sun, Nov 29, 2009 at 1:35 PM, Adrian Buehlmann <adr...@cadifra.com> wrote:
> On 29.11.2009 20:09, Steve Borho wrote:
>> On Sun, Nov 29, 2009 at 12:58 PM, Adrian Buehlmann <adr...@cadifra.com> 
>> wrote:
>>> On 29.11.2009 17:20, Steve Borho wrote:
>>>> I've updated this wiki page with the list of changes made since 0.9
>>>>
>>>> http://bitbucket.org/tortoisehg/stable/wiki/FixedBugs
>>>>
>>>> Go ahead and add anything you think is missing.  0.9.1 will be
>>>> released with hg 1.4.1 on Tuesday and I don't expect any more changes
>>>> to be made to the stable branch before then, except perhaps to pull in
>>>> more translations.  Please smoke test a stable nightly build if you
>>>> have the opportunity.
>>>>
>>>> Once 0.9.1 is released, the stable branch will be locked down in "bug
>>>> and documentation fixes only" mode, as is customary. See
>>>> http://bitbucket.org/tortoisehg/stable/wiki/RoadMap for details.
>>>>
>>> 0.9.1 won't be that interesting, as the shell extension
>>> lacks the new cmenu code (which works fine, BTW).
>>>
>>> Problem is: now we have to wait until 0.10 (Feb 1st) for the
>>> cmenu icon fixes in the shell extenion. And in the mean time new
>>> features and changes get bundled on top.
>>>
>>> Maybe we should start thinking about somewhat separating shell
>>> extension development and releases from the rest.
>>
>> Interesting. There is a pretty clear separation between the two halves
>> of the project.  hgtk from 0.8 could work with the shell extension of
>> 0.9 and vice-versa.  (If someone did want the cmenu fixes they could
>> get the new ThgShell.dll from a nighly unstable build and copy it over
>> their 0.9 install).
>
> No. There were some registry changes. Needs the corresponding
> installer run (bare 0.9 installer run is not sufficient).
>
> Most funny thing is, if the cmenu fixes would have been made in
> the stable branch and the cmenu COM server off-splitting would
> have been made in default, then it would probably work as you say.
>
> But we did it opposite ways: COM server splitting was done in stable,
> merged into default, then cmenu fixed on top of that in default.
>
> There, it is now awaiting future "infections" by the new feature stream
> in default. Until the whole surprise package gets pushed out on
> Feb 1st :) (and until then, the whole package is mostly ignored by the
> majority of the users. Because we told them it is "unstable").
>
> (But this planning accident might be a good argument to reintroduce self
> registration for the ThgShell.dll. If we would have enough resources
> to work on that...)

Good point.  It would be nice to decouple registration from the
installer for many reasons.

>> This kind of goes hand-in-hand with the installer issues.  If we moved
>> to something more like WIX,  I think we could manage the two parts
>> independently.
>
> I don't think we need to wait for the WIX transform in order to
> start separate things a bit.

True.

--
Steve Borho

------------------------------------------------------------------------------
Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day 
trial. Simplify your report design, integration and deployment - and focus on 
what you do best, core application coding. Discover what's new with
Crystal Reports now.  http://p.sf.net/sfu/bobj-july
_______________________________________________
Tortoisehg-develop mailing list
Tortoisehg-develop@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/tortoisehg-develop

Reply via email to