Hey :)
Maybe I'll have more success explaining this in an email, so here goes.

Recently, the WIX files were cleaned up. Among other things, a foreach
loop is used in defining the localization components. This means the
component GUIDs are now auto-generated, and thus cannot be expected to
stay persistant.

Now, it's my understanding that IF we were to use the same product guid
for each release (and not just the same upgrade code), then MSI would be
able to do a by-component upgrade of the installation. I realize this is
not presently the case.

So as I see it, one of the following is true:

a) My understanding (above) is incorrect. If so, please enlighten me :)
b) IF we were to switch to using same-product-code, we wouldn't be able
to correctly upgrade the components.
c) Same as b except: ..we wouldn't be able to take full advantage of the
feature.
d) The GUIDs are not used, or not used in this way. If anyone knows,
please share :)

If b or c, I recomend we switch back to static entries for that
particular foreach, or find another way to keep the GUIDs persistant.

/Sune

------------------------------------------------------------------------------
Download Intel® Parallel Studio Eval
Try the new software tools for yourself. Speed compiling, find bugs
proactively, and fine-tune applications for parallel performance.
See why Intel Parallel Studio got high marks during beta.
http://p.sf.net/sfu/intel-sw-dev
_______________________________________________
Tortoisehg-develop mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/tortoisehg-develop

Reply via email to