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
