{"push_id":773401954,"size":2,"distinct_size":2,"ref":"refs/heads/master","head":"c6a54d09642ffe7fcf2c467a6e4ef95d86d2d3fa","before":"422d56e36bc4396317f44d1ea0652268c8f7e6a8","commits":[{"sha":"4cfe5eb9af9d0a46ab6bfe3a4a49c4b1e43513b0","author":{"email":"5095b819f0ac7660978fa44706cfa411a9116ec5@janeasystems.com","name":"João Reis"},"message":"win,msi: change InstallScope to perMachine\n\nThis is an adaptation of 8e80528453aca0354422162e09c7c9f4700ddb1e.\n\nOriginal commit message:\n\n  The MSI install scope was set to the WiX default, which is per-user.\n  However, with UAC, it could not be installed by a standard user\n  because InstallPrivileges is elevated by default, hence the install\n  scope should be set to per-machine. Furthermore, the default install\n  path is a per-machine location and setting the system path requires\n  administrator privileges.\n\n  By changing the InstallScope to perMachine, Start Menu shortcuts are\n  placed in ProgramData and not the installing user's AppData folder,\n  making the shortcuts available to other users. This also fixes the\n  installation when AppData is a network folder.\n\n  The custom action is necessary to allow upgrades. Since a per-machine\n  MSI cannot upgrade an application installed per-user, the custom\n  action checks if there is going to be an upgrade to a previous\n  version installed per-user and sets the installation as per-user to\n  allow upgrading. Hence, the advantages of installing per-machine will\n  only apply in fresh installations.\n\n  Fixes joyent/node#5849\n  Fixes joyent/node#7629\n\n  PR-URL: https://github.com/joyent/node/pull/25640\n  Reviewed-By: Alexis Campailla <alexis@janeasystems.com>\n  Reviewed-By: Bert Belder <bertbelder@gmail.com>\n\nThe original commit was adapted to search all upgrade codes listed in\nthe upgrade table, as the current installer tries to upgrade from two\ndifferent upgrade codes.\n\nPR-URL: https://github.com/nodejs/node/pull/2565\nReviewed-By: Alexis Campailla <alexis@janeasystems.com>","distinct":true,"url":"https://api.github.com/repos/nodejs/node/commits/4cfe5eb9af9d0a46ab6bfe3a4a49c4b1e43513b0"},{"sha":"c6a54d09642ffe7fcf2c467a6e4ef95d86d2d3fa","author":{"email":"5095b819f0ac7660978fa44706cfa411a9116ec5@janeasystems.com","name":"João Reis"},"message":"win,msi: correct installation path registry keys\n\nThis is a port of 14db629497d0eb97a5f0fbb70cf3e534e460deec.\n\nOriginal commit message:\n\n  Since install is per machine only, installation path should be stored\n  in local machine instead of current user. The registry stores HKLM in\n  different places for 32 and 64 bit applications, so the installer\n  will not suggest the old path when upgrading from 32 to 64 bit\n  version.\n\n  Fixes joyent/node#5592\n  Fixes joyent/node#25087\n\n  PR-URL: https://github.com/joyent/node/pull/25640\n  Reviewed-By: Alexis Campailla <alexis@janeasystems.com>\n  Reviewed-By: Bert Belder <bertbelder@gmail.com>\n\nPR-URL: https://github.com/nodejs/node/pull/2565\nReviewed-By: Alexis Campailla <alexis@janeasystems.com>","distinct":true,"url":"https://api.github.com/repos/nodejs/node/commits/c6a54d09642ffe7fcf2c467a6e4ef95d86d2d3fa"}]}