{"push_id":736629084,"size":1,"distinct_size":1,"ref":"refs/heads/master","head":"3c47a4c79cb5187fe96ad3717cf1a2cbfcf56b3f","before":"9d8c0f059753df22e55987da01c097d7ca746d5f","commits":[{"sha":"3c47a4c79cb5187fe96ad3717cf1a2cbfcf56b3f","author":{"email":"64b2b6d12bfe4baae7dad3d018f8cbf6b0e7a044@wedgesama.fr","name":"Benjamin Georgeault"},"message":"Require puli/composer-plugin on Windows\n\nI just add `\"puli/composer-plugin\": \"^1.0@beta\"` to the `composer.json`\nfile, then run `composer update`. I got a weird output:\n\n```\nGenerating PULI_FACTORY_CLASS constant\nRegistering @ECHO OFF\nSET BIN_TARGET=%~dp0/../vendor/puli/cli/bin/puli\nphp \"%BIN_TARGET%\" %* with the class-map autoloader\nLooking for updated Puli packages\n```\nI find why. On Windows, the .bat file is run under php and not directly.\nSo  it only print the file script content instand of print the result of\nthe .bat exec.\n\nAfter fix that, I got another error, due to Windows and its EOL. Change\n\"\\n\" by PHP_EOL resolve this.\n\nAnd the last one (due to Windows to?), run a command with single quotes\nusing PuliRunner add quotes to the first and the last arguments. Using\ndouble quote work well. I try to understand why but did not found (run\nthe command from the shell work fine both with single and double\nquotes).","distinct":true,"url":"https://api.github.com/repos/WedgeSama/composer-plugin/commits/3c47a4c79cb5187fe96ad3717cf1a2cbfcf56b3f"}]}