{"push_id":969545096,"size":14,"distinct_size":13,"ref":"refs/heads/master","head":"57a42a99d2467919ee5dc964eaa9022dcf7f56f9","before":"599d48b59ac13b0acef6aea0000d9a14e9245444","commits":[{"sha":"6e85465a4f9dcc738f6d9e70b312c45cc069672b","author":{"email":"a25bcd4c507342d47765e20d59d7b769e2e7f033@gmail.com","name":"hexelium"},"message":"#368 fixed Scanner to consume correct close paren.","distinct":false,"url":"https://api.github.com/repos/heXelium/msbuild/commits/6e85465a4f9dcc738f6d9e70b312c45cc069672b"},{"sha":"195262e1743a08f6b99f5bd78605e578ff382b39","author":{"email":"4bb74d1c333c5b9b995de0f853181552dfddef15@outlook.com","name":"n0-n4m3"},"message":"Added in foreach loop in loggers in project instance to allow setting of logtaskinputs variable when one of the loggers passed is set to diagnostic verbosity.\n\n--Squashed the separate commits into one.--","distinct":true,"url":"https://api.github.com/repos/heXelium/msbuild/commits/195262e1743a08f6b99f5bd78605e578ff382b39"},{"sha":"78bb9213f6ce885e1a005f1e126dba81228c66d8","author":{"email":"55e9a620bb304dcf1f93c0e4bbeae190fdb5369d@gmail.com","name":"nikson"},"message":"Added signtool.exe path in SecurityUtil.SigntoolNotFound error, fix #425","distinct":true,"url":"https://api.github.com/repos/heXelium/msbuild/commits/78bb9213f6ce885e1a005f1e126dba81228c66d8"},{"sha":"0b465d66589e1c3be729bd622c5754abbe83da61","author":{"email":"31e5ec4fdf0fe7b5aca20fcf60cb344dfda4b627@microsoft.com","name":"Andy Gerlicher"},"message":"Promote Framework not found (MSB3644) warning to error\nWhen the targeted .NET framework reference assembly folder is not found,\nan error (rather than warning) will be generated. This will prevent\nproducing a build that could be invalid.\n\nCloses #173","distinct":true,"url":"https://api.github.com/repos/heXelium/msbuild/commits/0b465d66589e1c3be729bd622c5754abbe83da61"},{"sha":"facd5312465255221850dcf0881f3b49f323d231","author":{"email":"31e5ec4fdf0fe7b5aca20fcf60cb344dfda4b627@microsoft.com","name":"Andy Gerlicher"},"message":"Merge pull request #436 from n0-n4m3/master\n\nTied to issue #400, logtaskinputs setting on projectinstance object","distinct":true,"url":"https://api.github.com/repos/heXelium/msbuild/commits/facd5312465255221850dcf0881f3b49f323d231"},{"sha":"5907921f087bd29bb2d4edf5bbcbcaf24b14e7fb","author":{"email":"31e5ec4fdf0fe7b5aca20fcf60cb344dfda4b627@microsoft.com","name":"Andy Gerlicher"},"message":"Merge pull request #447 from heXelium/#368FunctionParsing\n\n#368 fixed Scanner to consume correct close paren.","distinct":true,"url":"https://api.github.com/repos/heXelium/msbuild/commits/5907921f087bd29bb2d4edf5bbcbcaf24b14e7fb"},{"sha":"5612f6b59e0747cd4f37e86996523fa2d82da820","author":{"email":"31e5ec4fdf0fe7b5aca20fcf60cb344dfda4b627@microsoft.com","name":"Andy Gerlicher"},"message":"Merge pull request #449 from nikson/nkp-dev2\n\nAdded signtool.exe path in SecurityUtil.SigntoolNotFound error, fix #425","distinct":true,"url":"https://api.github.com/repos/heXelium/msbuild/commits/5612f6b59e0747cd4f37e86996523fa2d82da820"},{"sha":"39974164ee915e987ba7407794e733a1f3a1cee7","author":{"email":"bb75d2c129f9d0dd9e477d2be54239bef9e59914@microsoft.com","name":"Mihai Codoban"},"message":"Make locking policy of static state consistent\n\nSome field read / writes were not protected by s_lock.","distinct":true,"url":"https://api.github.com/repos/heXelium/msbuild/commits/39974164ee915e987ba7407794e733a1f3a1cee7"},{"sha":"37ee616b036c9f77520a5927cfdcf948b77df77c","author":{"email":"bb75d2c129f9d0dd9e477d2be54239bef9e59914@microsoft.com","name":"Mihai Codoban"},"message":"Search build results in path indicated by variable\n\nthe hard coded msbuild.log did not exist\nFixes #438","distinct":true,"url":"https://api.github.com/repos/heXelium/msbuild/commits/37ee616b036c9f77520a5927cfdcf948b77df77c"},{"sha":"fbb666c1724de9b7d8885b2347590bf04c6b4028","author":{"email":"3da60aafda0db3b1c37e00f35975719258b8c7ed@gmail.com","name":"Valentin Wüstholz"},"message":"Fix issue #452.","distinct":true,"url":"https://api.github.com/repos/heXelium/msbuild/commits/fbb666c1724de9b7d8885b2347590bf04c6b4028"},{"sha":"f6f25d702fada1c1db02cd5b7d1379953977aa5f","author":{"email":"bb75d2c129f9d0dd9e477d2be54239bef9e59914@microsoft.com","name":"Mihai Codoban"},"message":"Merge pull request #454 from cdmihai/lockState\n\nMake the static state of ToolLocationHelper thread safe","distinct":true,"url":"https://api.github.com/repos/heXelium/msbuild/commits/f6f25d702fada1c1db02cd5b7d1379953977aa5f"},{"sha":"20469b519ca9d957f428f051694caee5052e4b26","author":{"email":"31e5ec4fdf0fe7b5aca20fcf60cb344dfda4b627@microsoft.com","name":"Andy Gerlicher"},"message":"Merge pull request #456 from wuestholz/master\n\nFix issue #452.","distinct":true,"url":"https://api.github.com/repos/heXelium/msbuild/commits/20469b519ca9d957f428f051694caee5052e4b26"},{"sha":"4e14bd6c07f617956f116ca8ae2f043e4f918975","author":{"email":"9c16ebfba9ed79564567202a1cdae3534d894bf9@microsoft.com","name":"Julian Dominguez"},"message":"Show full class and method name in output results\n\nThis is so that the Jenkins plugin that gathers xUnit test results shows the correct test names, because the converter trims the first portion of the test name, assuming that it is prefixed with the full class name","distinct":true,"url":"https://api.github.com/repos/heXelium/msbuild/commits/4e14bd6c07f617956f116ca8ae2f043e4f918975"},{"sha":"57a42a99d2467919ee5dc964eaa9022dcf7f56f9","author":{"email":"31e5ec4fdf0fe7b5aca20fcf60cb344dfda4b627@microsoft.com","name":"Andy Gerlicher"},"message":"Merge pull request #468 from jdom/patch-1\n\nShow full class and method name in output results","distinct":true,"url":"https://api.github.com/repos/heXelium/msbuild/commits/57a42a99d2467919ee5dc964eaa9022dcf7f56f9"}]}