{"push_id":729785162,"size":154,"distinct_size":1,"ref":"refs/heads/wip/xcode-generator","head":"6a9f82628eebe61a8a3db213e62f0595efa5db5b","before":"49dc86762ce0ca5e3c224535445e21c45a3feb6e","commits":[{"sha":"0ead5b72883489847f9c487e31ff7c66c7b3cc80","author":{"email":"3aa99dcdd3f0cac61fb81c2a11771c0cc2497607@theqtcompany.com","name":"Christian Kandeler"},"message":"cpp module: Read more properties from artifact instead of product.\n\nFor when the user sets them in a group.\n\nChange-Id: Ib6fa93e8ff556e8a55efcbcaba5634d1b509f5a9\nReviewed-by: Joerg Bornemann <joerg.bornemann@theqtcompany.com>","distinct":false,"url":"https://api.github.com/repos/jakepetroules/qbs/commits/0ead5b72883489847f9c487e31ff7c66c7b3cc80"},{"sha":"cdc439efee5023c94ee1b5b5488011816b0f0f99","author":{"email":"47777b9406dbddd02a3fdca8341789a013805a11@theqtcompany.com","name":"Joerg Bornemann"},"message":"fix FileInfo::path for files in root directories\n\nFor files in a root (drive) directory FileInfo::path now correctly\nreturns \"/\" or \"X:/\" instead of \"\" and \"X:\".\n\nChange-Id: Ie456708a0f3e0059bd3bbb97518e9a3c381c23e3\nTask-number: QBS-760\nReviewed-by: Christian Kandeler <christian.kandeler@theqtcompany.com>\nReviewed-by: Andrew Knight <qt@panimo.net>","distinct":false,"url":"https://api.github.com/repos/jakepetroules/qbs/commits/cdc439efee5023c94ee1b5b5488011816b0f0f99"},{"sha":"58c3bba0c5bfb26f464b59263482c6333d2a9f8d","author":{"email":"2d627e1cecd5435752fa500bacbe05f7cc90c369@petroules.com","name":"Jake Petroules"},"message":"Handle DYLD_ROOT_PATH better. It's only really useful on iOS Simulator.\n\nMost importantly, it can cause problems when used on OS X.\n\nChange-Id: I61f76cb094e4f254a7b9eb2c3a651ac14c92c902\nReviewed-by: Christian Kandeler <christian.kandeler@theqtcompany.com>","distinct":false,"url":"https://api.github.com/repos/jakepetroules/qbs/commits/58c3bba0c5bfb26f464b59263482c6333d2a9f8d"},{"sha":"7fd45609769e7441414464e589d05a87dcf56a68","author":{"email":"3aa99dcdd3f0cac61fb81c2a11771c0cc2497607@theqtcompany.com","name":"Christian Kandeler"},"message":"Add missing member initialization.\n\nFound by valgrind.\nA run of qbs_benchmarker suggests that due to this, we did not always cache\nvalues when we though we did (i.e. the member was randomly set to false):\n========== Performance data for Resolving ==========\n    Old instruction count: 3877716811\n    New instruction count: 1634980373\n    Relative change: -58 %\n    Old peak memory usage: 1720244 Bytes\n    New peak memory usage: 2198908 Bytes\n    Relative change: +27 %\n\nChange-Id: Ia6eaa70ec226f7e80239799cf52ac134f0fa806a\nReviewed-by: Jake Petroules <jake.petroules@petroules.com>","distinct":false,"url":"https://api.github.com/repos/jakepetroules/qbs/commits/7fd45609769e7441414464e589d05a87dcf56a68"},{"sha":"b2adf96ad714a87895ebc2c975dfd262c87f4eb6","author":{"email":"3aa99dcdd3f0cac61fb81c2a11771c0cc2497607@theqtcompany.com","name":"Christian Kandeler"},"message":"Update autotest for non-default products.\n\nAdding a dependency makes it fail once in a while, so it now represents\nthe linked bug report.\n\nTask-number: QBS-727\nChange-Id: Ic7481f7f2c3cd46640b3a14f680e62e90c86622d\nReviewed-by: Jake Petroules <jake.petroules@petroules.com>","distinct":false,"url":"https://api.github.com/repos/jakepetroules/qbs/commits/b2adf96ad714a87895ebc2c975dfd262c87f4eb6"},{"sha":"aea692f6ab9b22dabfeb8aadadc533ec9b95888b","author":{"email":"47777b9406dbddd02a3fdca8341789a013805a11@theqtcompany.com","name":"Joerg Bornemann"},"message":"remove Qt4 work-arounds\n\nQStringList::join supports QLatin1Char arguments in Qt5.\n\nChange-Id: Ic840473f0cb54c8c2a781bec3356c3c3c8e113af\nReviewed-by: Christian Kandeler <christian.kandeler@theqtcompany.com>","distinct":false,"url":"https://api.github.com/repos/jakepetroules/qbs/commits/aea692f6ab9b22dabfeb8aadadc533ec9b95888b"},{"sha":"6d739b9cce414d6ca55ae257f8039c0d558476ba","author":{"email":"3aa99dcdd3f0cac61fb81c2a11771c0cc2497607@theqtcompany.com","name":"Christian Kandeler"},"message":"Add more options for dump-tree-nodes command.\n\nThese were simply forgotten in the initial commit.\n\nChange-Id: Ie04a2e89ff7cb594c7e9818a8f2487454ed4ae4f\nReviewed-by: Jake Petroules <jake.petroules@petroules.com>","distinct":false,"url":"https://api.github.com/repos/jakepetroules/qbs/commits/6d739b9cce414d6ca55ae257f8039c0d558476ba"},{"sha":"c96ef7654f6ea8ebd5737261aada123b52981213","author":{"email":"3aa99dcdd3f0cac61fb81c2a11771c0cc2497607@theqtcompany.com","name":"Christian Kandeler"},"message":"Introduce new class SourceArtifact.\n\nSo the API can export information about the file tags of a source file.\n\nChange-Id: I60f6f72abbd98d79446bec260131289aa0e3cda8\nTask-number: QBS-762\nReviewed-by: Jake Petroules <jake.petroules@petroules.com>","distinct":false,"url":"https://api.github.com/repos/jakepetroules/qbs/commits/c96ef7654f6ea8ebd5737261aada123b52981213"},{"sha":"791a1651c51b596d2b74338fcc97697bed8b1127","author":{"email":"2d627e1cecd5435752fa500bacbe05f7cc90c369@petroules.com","name":"Jake Petroules"},"message":"Add a wrapper property to AutotestRunner.\n\nThis is useful for running tools like Valgrind and the like.\n\nChange-Id: I0b655f95791add09c80329d96c7d25a6122b28c4\nReviewed-by: Joerg Bornemann <joerg.bornemann@theqtcompany.com>","distinct":false,"url":"https://api.github.com/repos/jakepetroules/qbs/commits/791a1651c51b596d2b74338fcc97697bed8b1127"},{"sha":"590c3aa29dca140e05a6ca21b05166de6638e20a","author":{"email":"a8f96e54695ffe018695126bf5a1c44e35aae219@yandex.ru","name":"Ruslan Nigmatullin"},"message":"Eliminate usage of QScriptEngine for JSON parsing\n\nQJsonDocument is lighter alternative for this task.\n\nChange-Id: I642f6cf04ce04aa40002460f0519334f92fc54c3\nReviewed-by: Jake Petroules <jake.petroules@petroules.com>","distinct":false,"url":"https://api.github.com/repos/jakepetroules/qbs/commits/590c3aa29dca140e05a6ca21b05166de6638e20a"},{"sha":"cd0c7c663bff25d49ce64614242645edd7b43c6b","author":{"email":"2d627e1cecd5435752fa500bacbe05f7cc90c369@petroules.com","name":"Jake Petroules"},"message":"Try to forward \"bad interpreter\" errors to the user.\n\nChange-Id: If287b7480be854f4bae055ed9d575f16fd6f54df\nReviewed-by: Joerg Bornemann <joerg.bornemann@theqtcompany.com>","distinct":false,"url":"https://api.github.com/repos/jakepetroules/qbs/commits/cd0c7c663bff25d49ce64614242645edd7b43c6b"},{"sha":"69585a148477a5e841646ab19383d81cfafb54c4","author":{"email":"3aa99dcdd3f0cac61fb81c2a11771c0cc2497607@theqtcompany.com","name":"Christian Kandeler"},"message":"Fix \"bad interpreter\" autotest.\n\nMy mksh shell does not say \"Permission denied\" there.\n\nChange-Id: Ifa3ea9a48190de91a416ccec2437d18851b36695\nReviewed-by: Joerg Bornemann <joerg.bornemann@theqtcompany.com>","distinct":false,"url":"https://api.github.com/repos/jakepetroules/qbs/commits/69585a148477a5e841646ab19383d81cfafb54c4"},{"sha":"0199fd7a839e3c3899833092e4fa7b3f5ea89880","author":{"email":"3aa99dcdd3f0cac61fb81c2a11771c0cc2497607@theqtcompany.com","name":"Christian Kandeler"},"message":"Add missing initialization of RuleNode::buildState.\n\nTask-number: QBS-727\nChange-Id: I04287df999aea1047debc5971cf3404041c20ec5\nReviewed-by: Joerg Bornemann <joerg.bornemann@theqtcompany.com>","distinct":false,"url":"https://api.github.com/repos/jakepetroules/qbs/commits/0199fd7a839e3c3899833092e4fa7b3f5ea89880"},{"sha":"4b74e60208462d1552b15ea456992cedda0a0b63","author":{"email":"3aa99dcdd3f0cac61fb81c2a11771c0cc2497607@theqtcompany.com","name":"Christian Kandeler"},"message":"Don't pass \"-isystem\" to windres.\n\nThere is no such option.\n\nTask-number: QBS-771\nChange-Id: I08d670bf4f3475b1329cbbd5e0e184edab51e388\nReviewed-by: Joerg Bornemann <joerg.bornemann@theqtcompany.com>","distinct":false,"url":"https://api.github.com/repos/jakepetroules/qbs/commits/4b74e60208462d1552b15ea456992cedda0a0b63"},{"sha":"38a273e5865433864ae83fd8bb62ba7f0e2e3b90","author":{"email":"2d627e1cecd5435752fa500bacbe05f7cc90c369@petroules.com","name":"Jake Petroules"},"message":"Merge commonRunEnvironment items with existing environment.\n\nAlso, apply to all platforms instead of just Darwin.\n\nChange-Id: Ic6bd5a7a1e4ebed573d4cb9f450c973e4fc11689\nReviewed-by: Christian Kandeler <christian.kandeler@theqtcompany.com>","distinct":false,"url":"https://api.github.com/repos/jakepetroules/qbs/commits/38a273e5865433864ae83fd8bb62ba7f0e2e3b90"},{"sha":"c224c80553586749c4942b6cfad5b1dcb4fc6cf0","author":{"email":"2d627e1cecd5435752fa500bacbe05f7cc90c369@petroules.com","name":"Jake Petroules"},"message":"Set environment variables for run environments of Windows and Linux.\n\nImportant for autotests to find their dependent libraries.\n\nChange-Id: Ib58a5b748a61720a235d2196271951d85a159726\nReviewed-by: Christian Kandeler <christian.kandeler@theqtcompany.com>","distinct":false,"url":"https://api.github.com/repos/jakepetroules/qbs/commits/c224c80553586749c4942b6cfad5b1dcb4fc6cf0"},{"sha":"509706df9e58b6b71e5e41f116bdb3ed95b228bb","author":{"email":"47777b9406dbddd02a3fdca8341789a013805a11@theqtcompany.com","name":"Joerg Bornemann"},"message":"support MASM\n\nChange-Id: I87bf277f1dcc989949e629253ab98dd9933b0501\nTask-number: QBS-775\nReviewed-by: Christian Kandeler <christian.kandeler@theqtcompany.com>","distinct":false,"url":"https://api.github.com/repos/jakepetroules/qbs/commits/509706df9e58b6b71e5e41f116bdb3ed95b228bb"},{"sha":"b261481ebf17f1e51b94b40ce5d3276045bacf44","author":{"email":"47777b9406dbddd02a3fdca8341789a013805a11@theqtcompany.com","name":"Joerg Bornemann"},"message":"make warning about unknown MSVC versions more visible\n\nChange-Id: I248261266fa2f2d30a3d660d5a8e9ef0c96f0695\nReviewed-by: Christian Kandeler <christian.kandeler@theqtcompany.com>","distinct":false,"url":"https://api.github.com/repos/jakepetroules/qbs/commits/b261481ebf17f1e51b94b40ce5d3276045bacf44"},{"sha":"da4acd5f38aedb4b68c0c1c5de3b97dbb4408fda","author":{"email":"47777b9406dbddd02a3fdca8341789a013805a11@theqtcompany.com","name":"Joerg Bornemann"},"message":"make MSVC 2015 known to setup-toolchains\n\nChange-Id: I15e7039438b0deab4ac45631148b18b65bd2d587\nReviewed-by: Christian Kandeler <christian.kandeler@theqtcompany.com>","distinct":false,"url":"https://api.github.com/repos/jakepetroules/qbs/commits/da4acd5f38aedb4b68c0c1c5de3b97dbb4408fda"},{"sha":"5bb639a6cdbfd32418ba42c93787a06ebb4ce35b","author":{"email":"47777b9406dbddd02a3fdca8341789a013805a11@theqtcompany.com","name":"Joerg Bornemann"},"message":"fix indentation\n\nChange-Id: I25500ea0893062827e4588b39abd6f499789e8f9\nReviewed-by: Christian Kandeler <christian.kandeler@theqtcompany.com>","distinct":false,"url":"https://api.github.com/repos/jakepetroules/qbs/commits/5bb639a6cdbfd32418ba42c93787a06ebb4ce35b"}]}