{"push_id":841895429,"size":313,"distinct_size":312,"ref":"refs/heads/master","head":"3ae5ca5cef0a9e3fcd361c872fbe95a9ee54d14f","before":"bb70bba80c1db373d59bd52bbea1f7dfc7e97e8f","commits":[{"sha":"0e7147e4ef78ad4f76134263e620754f000c4096","author":{"email":"0df39049c940aa2cc9bcb6a25af2d605b4b703a4@gmail.com","name":"Benjamin Bach"},"message":"ignore this change to gitignore","distinct":true,"url":"https://api.github.com/repos/ruimalheiro/installers/commits/0e7147e4ef78ad4f76134263e620754f000c4096"},{"sha":"e19a701fdfb6fba1d5a9c8dc42b61d6e9d3ec2ed","author":{"email":"0df39049c940aa2cc9bcb6a25af2d605b4b703a4@gmail.com","name":"Benjamin Bach"},"message":"comments about build method","distinct":true,"url":"https://api.github.com/repos/ruimalheiro/installers/commits/e19a701fdfb6fba1d5a9c8dc42b61d6e9d3ec2ed"},{"sha":"b94ce29f3e895283c4808cca7543e612b3e1ff44","author":{"email":"0df39049c940aa2cc9bcb6a25af2d605b4b703a4@gmail.com","name":"Benjamin Bach"},"message":"Initial distutils conf, does not include any data","distinct":true,"url":"https://api.github.com/repos/ruimalheiro/installers/commits/b94ce29f3e895283c4808cca7543e612b3e1ff44"},{"sha":"e7dba939c5df7524dab467539b61c9c62a9252d5","author":{"email":"0df39049c940aa2cc9bcb6a25af2d605b4b703a4@gmail.com","name":"Benjamin Bach"},"message":"more skeleton work","distinct":true,"url":"https://api.github.com/repos/ruimalheiro/installers/commits/e7dba939c5df7524dab467539b61c9c62a9252d5"},{"sha":"de8a258f27e2426c664684d91ad9391494ea5dc0","author":{"email":"44a94c1623d2dd6eace523c4192728e08c22a864@gmail.com","name":"ruimalheiro"},"message":"Changed start/stop script call.","distinct":false,"url":"https://api.github.com/repos/ruimalheiro/installers/commits/de8a258f27e2426c664684d91ad9391494ea5dc0"},{"sha":"5fa8f4f7613847d1c2c9ac673b8b83657003f65e","author":{"email":"44a94c1623d2dd6eace523c4192728e08c22a864@gmail.com","name":"Rui Malheiro"},"message":"Merge pull request #28 from ruimalheiro/rebootfix\n\nChanged start/stop script call.","distinct":true,"url":"https://api.github.com/repos/ruimalheiro/installers/commits/5fa8f4f7613847d1c2c9ac673b8b83657003f65e"},{"sha":"3995af5931a6b8061dfbce8d27e3a7da668f2b96","author":{"email":"ce30127eefa07a02d568832e3de6952fb491981c@learningequality.org","name":"Aron Fyodor Asor"},"message":"Revert \"Merge pull request #28 from ruimalheiro/rebootfix\"\n\nThis reverts commit 5fa8f4f7613847d1c2c9ac673b8b83657003f65e, reversing\nchanges made to bb70bba80c1db373d59bd52bbea1f7dfc7e97e8f.","distinct":true,"url":"https://api.github.com/repos/ruimalheiro/installers/commits/3995af5931a6b8061dfbce8d27e3a7da668f2b96"},{"sha":"b2a993dd466326c3003e7eff2559d05c6706c36e","author":{"email":"ef8c987adec51d142d6e692d546adf421b94e8ea@gmail.com","name":"Cyril Pauya"},"message":"Download the ka-lite repo zip if there's no `ka-lite` folder in the build directory.\nSome clean-ups with tab spaces.","distinct":true,"url":"https://api.github.com/repos/ruimalheiro/installers/commits/b2a993dd466326c3003e7eff2559d05c6706c36e"},{"sha":"174c2ce7ee520bb4ebdf73f4615e67c6420e56f8","author":{"email":"4b6003528e0e359b159ad28b8185a57804762704@users.noreply.github.com","name":"Aron Fyodor Asor"},"message":"Merge pull request #32 from mrpau/hotfix/31-only-download-the-ka-lite-zip-if-there's-no-ka-lite-folder-in-build-directory\n\nDownload the ka-lite repo zip if there's no `ka-lite` folder in the build directory.","distinct":true,"url":"https://api.github.com/repos/ruimalheiro/installers/commits/174c2ce7ee520bb4ebdf73f4615e67c6420e56f8"},{"sha":"d411cc4a587a16ed3ac6a0f6a791d25d75dd67f5","author":{"email":"ef8c987adec51d142d6e692d546adf421b94e8ea@gmail.com","name":"Cyril Pauya"},"message":"Set the KALITE_DIR and KALITE_PYTHON environment variables when preferences are applied.","distinct":true,"url":"https://api.github.com/repos/ruimalheiro/installers/commits/d411cc4a587a16ed3ac6a0f6a791d25d75dd67f5"},{"sha":"3bfdcafd5f113db15cd84bbbdcb50db23fbb6ab2","author":{"email":"4b6003528e0e359b159ad28b8185a57804762704@users.noreply.github.com","name":"Aron Fyodor Asor"},"message":"Merge pull request #33 from mrpau/feature/30-make-kalite-executable-anywhere\n\nSet environment variables when preferences are applied.","distinct":true,"url":"https://api.github.com/repos/ruimalheiro/installers/commits/3bfdcafd5f113db15cd84bbbdcb50db23fbb6ab2"},{"sha":"0520da36faff798a1f9f353fe0cc4025c706bbec","author":{"email":"ef8c987adec51d142d6e692d546adf421b94e8ea@gmail.com","name":"Cyril Pauya"},"message":"Symlink the `bin/kalite` executable to `/usr/local/bin/kalite`.","distinct":true,"url":"https://api.github.com/repos/ruimalheiro/installers/commits/0520da36faff798a1f9f353fe0cc4025c706bbec"},{"sha":"d58dc774c5771c58a3fbe792cc80fb3a496ac3d6","author":{"email":"ef8c987adec51d142d6e692d546adf421b94e8ea@gmail.com","name":"Cyril Pauya"},"message":"Merge branch 'master' into feature/30-make-kalite-executable-anywhere","distinct":true,"url":"https://api.github.com/repos/ruimalheiro/installers/commits/d58dc774c5771c58a3fbe792cc80fb3a496ac3d6"},{"sha":"c4670b6b97324cd542fcc0d3c4e60d8fea02f762","author":{"email":"ef8c987adec51d142d6e692d546adf421b94e8ea@gmail.com","name":"Cyril Pauya"},"message":"Fix .app crash when trying to symlink bin/kalite.\nUse the KALITE_DIR and KALITE_PYTHON environment variables.","distinct":true,"url":"https://api.github.com/repos/ruimalheiro/installers/commits/c4670b6b97324cd542fcc0d3c4e60d8fea02f762"},{"sha":"d75b5862aa302ff595a9b11645830a8c7e5f142e","author":{"email":"4b6003528e0e359b159ad28b8185a57804762704@users.noreply.github.com","name":"Aron Fyodor Asor"},"message":"Merge pull request #36 from mrpau/feature/30-make-kalite-executable-anywhere\n\nFeature/30 make kalite executable anywhere","distinct":true,"url":"https://api.github.com/repos/ruimalheiro/installers/commits/d75b5862aa302ff595a9b11645830a8c7e5f142e"},{"sha":"f1536105dc76a91dc457a6be14d87bb239b4772a","author":{"email":"ef8c987adec51d142d6e692d546adf421b94e8ea@gmail.com","name":"Cyril Pauya"},"message":"Update the documentation.","distinct":true,"url":"https://api.github.com/repos/ruimalheiro/installers/commits/f1536105dc76a91dc457a6be14d87bb239b4772a"},{"sha":"c16464bdee6d6e2c7b116362130b38a4e6ae4c34","author":{"email":"4b6003528e0e359b159ad28b8185a57804762704@users.noreply.github.com","name":"Aron Fyodor Asor"},"message":"Merge pull request #38 from mrpau/feature/30-make-kalite-executable-anywhere\n\nUpdate the documentation for the OSX installer.","distinct":true,"url":"https://api.github.com/repos/ruimalheiro/installers/commits/c16464bdee6d6e2c7b116362130b38a4e6ae4c34"},{"sha":"4fac5e1ae1295e8c242a6d5650ca30d80ea5ba43","author":{"email":"ef8c987adec51d142d6e692d546adf421b94e8ea@gmail.com","name":"Cyril Pauya"},"message":"Stop the build script if `pip install` failed.","distinct":true,"url":"https://api.github.com/repos/ruimalheiro/installers/commits/4fac5e1ae1295e8c242a6d5650ca30d80ea5ba43"},{"sha":"1fe01bac6a7d4ac28fc7dd12021b3f61c1ba343e","author":{"email":"ef8c987adec51d142d6e692d546adf421b94e8ea@gmail.com","name":"Cyril Pauya"},"message":"Fix to check if path for database and local_settings.py exists.","distinct":true,"url":"https://api.github.com/repos/ruimalheiro/installers/commits/1fe01bac6a7d4ac28fc7dd12021b3f61c1ba343e"},{"sha":"2e3d24a23124fb83d22388b04a4ead6c27784cd7","author":{"email":"4b6003528e0e359b159ad28b8185a57804762704@users.noreply.github.com","name":"Aron Fyodor Asor"},"message":"Merge pull request #43 from mrpau/hotfix/42-preferences-dialog-does-not-show-on-first-run\n\nFix for preferences dialog does not show on first run.","distinct":true,"url":"https://api.github.com/repos/ruimalheiro/installers/commits/2e3d24a23124fb83d22388b04a4ead6c27784cd7"}]}