{"push_id":538490071,"size":50,"distinct_size":50,"ref":"refs/heads/master","head":"eaeb67e03dd09bb0e529ffe95bba339942d71f69","before":"61f7f616b7b3d6d1d1d307611f29461aefa64d24","commits":[{"sha":"29147f6166760f460cc2e20e32a6dabfe1503138","author":{"email":"91e38e63b890fbb214c8914809fde03c73e7f24d@draknek.org","name":"Draknek"},"message":"Debugger should say what triggered cancel/restart commands. Fixes #175","distinct":true,"url":"https://api.github.com/repos/sfiera/PuzzleScript/commits/29147f6166760f460cc2e20e32a6dabfe1503138"},{"sha":"603b65742c080eb701f988830f02ffdd635c81bd","author":{"email":"91e38e63b890fbb214c8914809fde03c73e7f24d@draknek.org","name":"Draknek"},"message":"Running gif encoder would mute sounds thereafter","distinct":true,"url":"https://api.github.com/repos/sfiera/PuzzleScript/commits/603b65742c080eb701f988830f02ffdd635c81bd"},{"sha":"2b0b31fc2ccd334b290ef1c27285849f4099b514","author":{"email":"91e38e63b890fbb214c8914809fde03c73e7f24d@draknek.org","name":"Draknek"},"message":"Duplicate code","distinct":true,"url":"https://api.github.com/repos/sfiera/PuzzleScript/commits/2b0b31fc2ccd334b290ef1c27285849f4099b514"},{"sha":"611c0658362948f07e7b5368cf181d3d909daa9d","author":{"email":"91e38e63b890fbb214c8914809fde03c73e7f24d@draknek.org","name":"Draknek"},"message":"Using 'again' triggers the undo sfx. Fixes #223","distinct":true,"url":"https://api.github.com/repos/sfiera/PuzzleScript/commits/611c0658362948f07e7b5368cf181d3d909daa9d"},{"sha":"924c54c461a7767a37c3f6ff9a7553e078eba085","author":{"email":"91e38e63b890fbb214c8914809fde03c73e7f24d@draknek.org","name":"Draknek"},"message":"'again' doesn't stop realtime ticks","distinct":true,"url":"https://api.github.com/repos/sfiera/PuzzleScript/commits/924c54c461a7767a37c3f6ff9a7553e078eba085"},{"sha":"ade7a59d110e1a1cdb965fa495257cf4ec5c0fec","author":{"email":"3eb86be5a00e1ff75c0dd9fbe4e8b1330184860c@gmail.com","name":"Stephen Lavelle"},"message":"Merge pull request #224 from Draknek/pull-request-1\n\nFix #175, #220, #223","distinct":true,"url":"https://api.github.com/repos/sfiera/PuzzleScript/commits/ade7a59d110e1a1cdb965fa495257cf4ec5c0fec"},{"sha":"a4d2c844af39927774619c3690ed4d08f19bcb8d","author":{"email":"3eb86be5a00e1ff75c0dd9fbe4e8b1330184860c@gmail.com","name":"Stephen Lavelle"},"message":"Merge pull request #225 from increpare/master\n\npull","distinct":true,"url":"https://api.github.com/repos/sfiera/PuzzleScript/commits/a4d2c844af39927774619c3690ed4d08f19bcb8d"},{"sha":"50d025831492a0e79cb5bf703f8d35c567d1dfb0","author":{"email":"3eb86be5a00e1ff75c0dd9fbe4e8b1330184860c@gmail.com","name":"Stephen Lavelle"},"message":"compile","distinct":true,"url":"https://api.github.com/repos/sfiera/PuzzleScript/commits/50d025831492a0e79cb5bf703f8d35c567d1dfb0"},{"sha":"1071cd2182c9435f1a4558b94792c95668e693cc","author":{"email":"2e891df822536f0392a394ec5a9d321ef38b8088@ucsc.edu","name":"Joseph Osborn"},"message":"Reduce duplication in use of inputHistory.\n\nReplaces repeated patterns for clearing and appending to the input history with single function calls. This would be worth doing for its own sake to make the code simpler, but it has the side benefit that it gives a way to \"hook\" pushInput for monitoring/tracing if anybody ever wants to do something like that.","distinct":true,"url":"https://api.github.com/repos/sfiera/PuzzleScript/commits/1071cd2182c9435f1a4558b94792c95668e693cc"},{"sha":"0441b277b05e0063b884632c80ff7c6d88c5f4e4","author":{"email":"e0531f6c5d6d4d64b13a00a5a49fa0c208266ea2@mac.com","name":"Joe Osborn"},"message":"Fix #226\n\nThis was an easy typo and GitHub makes this kind of change easy, so here you go.","distinct":true,"url":"https://api.github.com/repos/sfiera/PuzzleScript/commits/0441b277b05e0063b884632c80ff7c6d88c5f4e4"},{"sha":"27abda4b4753c4eb34d05f98d71c6b93037cf847","author":{"email":"e0531f6c5d6d4d64b13a00a5a49fa0c208266ea2@mac.com","name":"Joe Osborn"},"message":"Fix #213\n\nJust trying to get the bug count down a bit before I do some research with PuzzleScript over the summer!","distinct":true,"url":"https://api.github.com/repos/sfiera/PuzzleScript/commits/27abda4b4753c4eb34d05f98d71c6b93037cf847"},{"sha":"8315e4cf0c2f6e1f5d683b36d10fef67292d6d5a","author":{"email":"2e891df822536f0392a394ec5a9d321ef38b8088@ucsc.edu","name":"Joseph Osborn"},"message":"Preserve input history across rebuild in editor.","distinct":true,"url":"https://api.github.com/repos/sfiera/PuzzleScript/commits/8315e4cf0c2f6e1f5d683b36d10fef67292d6d5a"},{"sha":"85e70657cb619f4805016c745a30277eb0c1a0e4","author":{"email":"57f3ac9adf4b4112a4a43491988591689d7ce0e6@gmail.com","name":"Ryan Hitchman"},"message":"detect infinite rigid loops in the engine. makes #246 not hang browser.\n\nThe actual issue is rigid rules on the same layer (e.g. duplicates)\nboth matching and ORing the rigidMask representing their rigidGroupIndex\ninto the same rigidGroupIndexMask. Given rigid rules #0 and #1, the\nresulting groupIndex that it tries to ban becomes 1|2==3.","distinct":true,"url":"https://api.github.com/repos/sfiera/PuzzleScript/commits/85e70657cb619f4805016c745a30277eb0c1a0e4"},{"sha":"9d2c140ba7b22e5854bce4e6a70192f36c77cbbd","author":{"email":"57f3ac9adf4b4112a4a43491988591689d7ce0e6@gmail.com","name":"Ryan Hitchman"},"message":"Make synonyms of properties work.\n\nfix #215, fix #230, fix #241, fix #243, fix #245","distinct":true,"url":"https://api.github.com/repos/sfiera/PuzzleScript/commits/9d2c140ba7b22e5854bce4e6a70192f36c77cbbd"},{"sha":"a72fb2be3534e3ff9d82d25f2505e0497e4390d8","author":{"email":"3eb86be5a00e1ff75c0dd9fbe4e8b1330184860c@gmail.com","name":"Stephen Lavelle"},"message":"Merge pull request #247 from rmmh/master\n\nBug Fixes","distinct":true,"url":"https://api.github.com/repos/sfiera/PuzzleScript/commits/a72fb2be3534e3ff9d82d25f2505e0497e4390d8"},{"sha":"f92a11a3527f19a67cf8d0a54009b8a71536de87","author":{"email":"3eb86be5a00e1ff75c0dd9fbe4e8b1330184860c@gmail.com","name":"Stephen Lavelle"},"message":"Merge pull request #248 from increpare/master\n\npull","distinct":true,"url":"https://api.github.com/repos/sfiera/PuzzleScript/commits/f92a11a3527f19a67cf8d0a54009b8a71536de87"},{"sha":"14dc8eb557460fa2d49592c197c43fabec90a086","author":{"email":"57f3ac9adf4b4112a4a43491988591689d7ce0e6@gmail.com","name":"Ryan Hitchman"},"message":"Fix #217: make export escape $ in replacement string","distinct":true,"url":"https://api.github.com/repos/sfiera/PuzzleScript/commits/14dc8eb557460fa2d49592c197c43fabec90a086"},{"sha":"50db6317149afea76b91d867f967a43f3bd7d5a2","author":{"email":"3eb86be5a00e1ff75c0dd9fbe4e8b1330184860c@gmail.com","name":"Stephen Lavelle"},"message":"adding unit tests for\nhttps://github.com/increpare/PuzzleScript/commit/85e70657cb619f4805016c745a30277eb0c1a0e4\nhttps://github.com/increpare/PuzzleScript/commit/9d2c140ba7b22e5854bce4e6a70192f36c77cbbd","distinct":true,"url":"https://api.github.com/repos/sfiera/PuzzleScript/commits/50db6317149afea76b91d867f967a43f3bd7d5a2"},{"sha":"0505c22800bd1fcab9c08d098adfb8dbc0be05c2","author":{"email":"3eb86be5a00e1ff75c0dd9fbe4e8b1330184860c@gmail.com","name":"Stephen Lavelle"},"message":"Merge pull request #249 from rmmh/master\n\nFix #217: make export escape $ in replacement string","distinct":true,"url":"https://api.github.com/repos/sfiera/PuzzleScript/commits/0505c22800bd1fcab9c08d098adfb8dbc0be05c2"},{"sha":"e1268a93a3628c3eff77ba979d08985a0d7d2ba2","author":{"email":"3eb86be5a00e1ff75c0dd9fbe4e8b1330184860c@gmail.com","name":"Stephen Lavelle"},"message":"Merge pull request #250 from increpare/master\n\nmerge fixes from master","distinct":true,"url":"https://api.github.com/repos/sfiera/PuzzleScript/commits/e1268a93a3628c3eff77ba979d08985a0d7d2ba2"}]}