{"push_id":978952689,"size":80,"distinct_size":0,"ref":"refs/heads/master","head":"ba5911754d80c0f9b25ace137fcb2b020341852a","before":"f3211d2f7a1a5d8faacd2bb3df837623274b878d","commits":[{"sha":"d39bf342f3b5cfe540c87e7e671e0d4df479d74d","author":{"email":"f7073459bf513b42737c8216bb92e6e0cfb4a4e1@users.noreply.github.com","name":"ColonelFazackerley"},"message":"fix 3 warnings","distinct":false,"url":"https://api.github.com/repos/GamingInky/rabbit-escape/commits/d39bf342f3b5cfe540c87e7e671e0d4df479d74d"},{"sha":"de5cbe225f84c49dae9dabcc801b1d874ed31cae","author":{"email":"f7073459bf513b42737c8216bb92e6e0cfb4a4e1@users.noreply.github.com","name":"ColonelFazackerley"},"message":"remove trailing whitespace from 6 java files","distinct":false,"url":"https://api.github.com/repos/GamingInky/rabbit-escape/commits/de5cbe225f84c49dae9dabcc801b1d874ed31cae"},{"sha":"980535cad7eb4895dcf7a61e417f4ca5440584c5","author":{"email":"f7073459bf513b42737c8216bb92e6e0cfb4a4e1@users.noreply.github.com","name":"ColonelFazackerley"},"message":"@Override in SolutionRecorder and SolutionIgnorer","distinct":false,"url":"https://api.github.com/repos/GamingInky/rabbit-escape/commits/980535cad7eb4895dcf7a61e417f4ca5440584c5"},{"sha":"028b2ebc629478489b4ed00991b0175d959a9a21","author":{"email":"f7073459bf513b42737c8216bb92e6e0cfb4a4e1@users.noreply.github.com","name":"ColonelFazackerley"},"message":"eclipse makes most things errors, except items where suppressing is sometimes OK","distinct":false,"url":"https://api.github.com/repos/GamingInky/rabbit-escape/commits/028b2ebc629478489b4ed00991b0175d959a9a21"},{"sha":"f8ec7f939accc25716673b36903243a5d70abeb9","author":{"email":"1d6e1cf70ec6f9ab28d3ea4b27a49a77654d370e@artificialworlds.net","name":"Andy Balaam"},"message":"Merge pull request #302 from colonelfazackerley/tidy\n\nTidy","distinct":false,"url":"https://api.github.com/repos/GamingInky/rabbit-escape/commits/f8ec7f939accc25716673b36903243a5d70abeb9"},{"sha":"bfd6faade6df8f9a4d41941ec92713a78e34ff1f","author":{"email":"f7073459bf513b42737c8216bb92e6e0cfb4a4e1@users.noreply.github.com","name":"ColonelFazackerley"},"message":"store void style in World. generate reproducible styles based on world names","distinct":false,"url":"https://api.github.com/repos/GamingInky/rabbit-escape/commits/bfd6faade6df8f9a4d41941ec92713a78e34ff1f"},{"sha":"0eaa639ef3a4a30563b283283a9eea5686f6884c","author":{"email":"f7073459bf513b42737c8216bb92e6e0cfb4a4e1@users.noreply.github.com","name":"ColonelFazackerley"},"message":"marker style can be lower case in rel","distinct":false,"url":"https://api.github.com/repos/GamingInky/rabbit-escape/commits/0eaa639ef3a4a30563b283283a9eea5686f6884c"},{"sha":"b683350f522f7d896c659cf0f5736e28a9181b8a","author":{"email":"f7073459bf513b42737c8216bb92e6e0cfb4a4e1@users.noreply.github.com","name":"ColonelFazackerley"},"message":"exception for unknown void marker styles","distinct":false,"url":"https://api.github.com/repos/GamingInky/rabbit-escape/commits/b683350f522f7d896c659cf0f5736e28a9181b8a"},{"sha":"3c7d596168fe3e6f10afa2c13592dc9da31673f1","author":{"email":"f7073459bf513b42737c8216bb92e6e0cfb4a4e1@users.noreply.github.com","name":"ColonelFazackerley"},"message":"@Override in GitHubIssueDialog","distinct":false,"url":"https://api.github.com/repos/GamingInky/rabbit-escape/commits/3c7d596168fe3e6f10afa2c13592dc9da31673f1"},{"sha":"a4dc569d7131c26433760fc1e5b415506e167e62","author":{"email":"f7073459bf513b42737c8216bb92e6e0cfb4a4e1@users.noreply.github.com","name":"ColonelFazackerley"},"message":"number level set dirs","distinct":false,"url":"https://api.github.com/repos/GamingInky/rabbit-escape/commits/a4dc569d7131c26433760fc1e5b415506e167e62"},{"sha":"59a7da03f6c486b88a511254d6ab410302169e73","author":{"email":"f7073459bf513b42737c8216bb92e6e0cfb4a4e1@users.noreply.github.com","name":"ColonelFazackerley"},"message":"for config storage of level progress, names and underscores are ignored","distinct":false,"url":"https://api.github.com/repos/GamingInky/rabbit-escape/commits/59a7da03f6c486b88a511254d6ab410302169e73"},{"sha":"18f6b0af874a6eefb1ebe1c4a149eefaea8cec01","author":{"email":"f7073459bf513b42737c8216bb92e6e0cfb4a4e1@users.noreply.github.com","name":"ColonelFazackerley"},"message":"menus can access renamed set dirs","distinct":false,"url":"https://api.github.com/repos/GamingInky/rabbit-escape/commits/18f6b0af874a6eefb1ebe1c4a149eefaea8cec01"},{"sha":"06bf936b0eab6483e56707d44beceeb9b61bde3f","author":{"email":"f7073459bf513b42737c8216bb92e6e0cfb4a4e1@users.noreply.github.com","name":"ColonelFazackerley"},"message":"remove TODO comment for implemented item","distinct":false,"url":"https://api.github.com/repos/GamingInky/rabbit-escape/commits/06bf936b0eab6483e56707d44beceeb9b61bde3f"},{"sha":"0fa5b8903a676052d1ab0cf07760cccb23e9c8f2","author":{"email":"f7073459bf513b42737c8216bb92e6e0cfb4a4e1@users.noreply.github.com","name":"ColonelFazackerley"},"message":"util to join strings from an array of Object. use this to make list of known void styles","distinct":false,"url":"https://api.github.com/repos/GamingInky/rabbit-escape/commits/0fa5b8903a676052d1ab0cf07760cccb23e9c8f2"},{"sha":"8625b71bf7523dfe50ab46d3368defef41330dc6","author":{"email":"f7073459bf513b42737c8216bb92e6e0cfb4a4e1@users.noreply.github.com","name":"ColonelFazackerley"},"message":"note case insensitivity in exception message","distinct":false,"url":"https://api.github.com/repos/GamingInky/rabbit-escape/commits/8625b71bf7523dfe50ab46d3368defef41330dc6"},{"sha":"bc7a787482bea20f4e62990038b1b32a1564c254","author":{"email":"1d6e1cf70ec6f9ab28d3ea4b27a49a77654d370e@artificialworlds.net","name":"Andy Balaam"},"message":"Merge pull request #307 from colonelfazackerley/tidy2\n\n@Override in GitHubIssueDialog","distinct":false,"url":"https://api.github.com/repos/GamingInky/rabbit-escape/commits/bc7a787482bea20f4e62990038b1b32a1564c254"},{"sha":"edd401be4c05c32cfb411d48d71b354d40628340","author":{"email":"f7073459bf513b42737c8216bb92e6e0cfb4a4e1@users.noreply.github.com","name":"ColonelFazackerley"},"message":"factor frameDumping code out of AnimationTester into a new class","distinct":false,"url":"https://api.github.com/repos/GamingInky/rabbit-escape/commits/edd401be4c05c32cfb411d48d71b354d40628340"},{"sha":"1f42f26176944afc3cbee4c4839c52f1551e0c50","author":{"email":"1d6e1cf70ec6f9ab28d3ea4b27a49a77654d370e@artificialworlds.net","name":"Andy Balaam"},"message":"Merge pull request #308 from colonelfazackerley/set-names\n\nSet names","distinct":false,"url":"https://api.github.com/repos/GamingInky/rabbit-escape/commits/1f42f26176944afc3cbee4c4839c52f1551e0c50"},{"sha":"9dbe84f7bf13941e8739e82c5f6ccb9c2efe3a19","author":{"email":"1d6e1cf70ec6f9ab28d3ea4b27a49a77654d370e@artificialworlds.net","name":"Andy Balaam"},"message":"Merge pull request #306 from colonelfazackerley/void-style\n\nstore void style in World. generate reproducible styles based on worl…","distinct":false,"url":"https://api.github.com/repos/GamingInky/rabbit-escape/commits/9dbe84f7bf13941e8739e82c5f6ccb9c2efe3a19"},{"sha":"44bf4c36c86d43e0ae9cd6ab70b29261f9434b0a","author":{"email":"f7073459bf513b42737c8216bb92e6e0cfb4a4e1@users.noreply.github.com","name":"ColonelFazackerley"},"message":"allow frames from solution playback to be dumped to png","distinct":false,"url":"https://api.github.com/repos/GamingInky/rabbit-escape/commits/44bf4c36c86d43e0ae9cd6ab70b29261f9434b0a"}]}