{"push_id":541868745,"size":54,"distinct_size":54,"ref":"refs/heads/master","head":"c2efe1901502df4f07127a459a2596dfb62a1e5f","before":"921db18989a8ac3bc6c2c7cdc7e9c9894825a0b7","commits":[{"sha":"b611b3d2162ae0a72608a723b229f9192629097a","author":{"email":"e4e842d938976215eafad4e8e581012a98fac81d@gmail.com","name":"Jon Friskics"},"message":"initial commit - level 1 code","distinct":true,"url":"https://api.github.com/repos/codeschool/library/commits/b611b3d2162ae0a72608a723b229f9192629097a"},{"sha":"e70ba48c225fde15313b7966a41b2223709d7a9b","author":{"email":"e4e842d938976215eafad4e8e581012a98fac81d@gmail.com","name":"Jon Friskics"},"message":"fix up level 1, this will be new initial commit","distinct":true,"url":"https://api.github.com/repos/codeschool/library/commits/e70ba48c225fde15313b7966a41b2223709d7a9b"},{"sha":"ab89f579d35db2993571b5f09043ac71a90eba85","author":{"email":"e4e842d938976215eafad4e8e581012a98fac81d@gmail.com","name":"Jon Friskics"},"message":"level2 updates","distinct":true,"url":"https://api.github.com/repos/codeschool/library/commits/ab89f579d35db2993571b5f09043ac71a90eba85"},{"sha":"32b54732b2a72adf5729bbe97942a5b770fccfed","author":{"email":"e4e842d938976215eafad4e8e581012a98fac81d@gmail.com","name":"Jon Friskics"},"message":"add challenge duplication script","distinct":true,"url":"https://api.github.com/repos/codeschool/library/commits/32b54732b2a72adf5729bbe97942a5b770fccfed"},{"sha":"8f66721131f16a10aea09780a36e6e11a038e5e1","author":{"email":"e4e842d938976215eafad4e8e581012a98fac81d@gmail.com","name":"Jon Friskics"},"message":" more level2 updates","distinct":true,"url":"https://api.github.com/repos/codeschool/library/commits/8f66721131f16a10aea09780a36e6e11a038e5e1"},{"sha":"54aa592c0ecb3c87b83d8ebc4e1e40ba5aa84a30","author":{"email":"e4e842d938976215eafad4e8e581012a98fac81d@gmail.com","name":"Jon Friskics"},"message":"add workspaces to 1 + 2","distinct":true,"url":"https://api.github.com/repos/codeschool/library/commits/54aa592c0ecb3c87b83d8ebc4e1e40ba5aa84a30"},{"sha":"1e77f6e32557db2600bad0d30041973cd405e343","author":{"email":"e4e842d938976215eafad4e8e581012a98fac81d@gmail.com","name":"Jon Friskics"},"message":"formatting updates to levels 1 and 2","distinct":true,"url":"https://api.github.com/repos/codeschool/library/commits/1e77f6e32557db2600bad0d30041973cd405e343"},{"sha":"fcb3d68470ff57689cdf34c10186bd366de3c0e7","author":{"email":"e4e842d938976215eafad4e8e581012a98fac81d@gmail.com","name":"Jon Friskics"},"message":"adjust test path so the duplicate script works again","distinct":true,"url":"https://api.github.com/repos/codeschool/library/commits/fcb3d68470ff57689cdf34c10186bd366de3c0e7"},{"sha":"f5192056c5fb54c1d1569743abc86591b78eb33f","author":{"email":"e4e842d938976215eafad4e8e581012a98fac81d@gmail.com","name":"Jon Friskics"},"message":"level3 initial commit","distinct":true,"url":"https://api.github.com/repos/codeschool/library/commits/f5192056c5fb54c1d1569743abc86591b78eb33f"},{"sha":"1079b39cdca9307d5e593f9a383b6e34f480e741","author":{"email":"e4e842d938976215eafad4e8e581012a98fac81d@gmail.com","name":"Jon Friskics"},"message":"some method name updates","distinct":true,"url":"https://api.github.com/repos/codeschool/library/commits/1079b39cdca9307d5e593f9a383b6e34f480e741"},{"sha":"cfeabc1850c0913fd8e32386337fb3d42206b73b","author":{"email":"e4e842d938976215eafad4e8e581012a98fac81d@gmail.com","name":"Jon Friskics"},"message":"level4 initial commit","distinct":true,"url":"https://api.github.com/repos/codeschool/library/commits/cfeabc1850c0913fd8e32386337fb3d42206b73b"},{"sha":"7d76890f19c6a1dfdf28aa017b1ab59d506431d0","author":{"email":"e4e842d938976215eafad4e8e581012a98fac81d@gmail.com","name":"Jon Friskics"},"message":"switch marker array to be an NSSet","distinct":true,"url":"https://api.github.com/repos/codeschool/library/commits/7d76890f19c6a1dfdf28aa017b1ab59d506431d0"},{"sha":"2f84af64f59032647cde327f57846f2bf006debe","author":{"email":"e4e842d938976215eafad4e8e581012a98fac81d@gmail.com","name":"Jon Friskics"},"message":"compute hash based on an object id the API returns, not the lat/lng","distinct":true,"url":"https://api.github.com/repos/codeschool/library/commits/2f84af64f59032647cde327f57846f2bf006debe"},{"sha":"8e0c4482e7cb1f1de12b5cedb1d6192ee2b5a645","author":{"email":"e4e842d938976215eafad4e8e581012a98fac81d@gmail.com","name":"Jon Friskics"},"message":"add geocoding, distance calc, and directions API code to level 4","distinct":true,"url":"https://api.github.com/repos/codeschool/library/commits/8e0c4482e7cb1f1de12b5cedb1d6192ee2b5a645"},{"sha":"88040e800d3bc3365b64ffe1ea1428c052ebbe6f","author":{"email":"e4e842d938976215eafad4e8e581012a98fac81d@gmail.com","name":"Jon Friskics"},"message":"level 5 initial commit","distinct":true,"url":"https://api.github.com/repos/codeschool/library/commits/88040e800d3bc3365b64ffe1ea1428c052ebbe6f"},{"sha":"2d90d219614bee11ca46dbe9b036a58662da9cf1","author":{"email":"e4e842d938976215eafad4e8e581012a98fac81d@gmail.com","name":"Jon Friskics"},"message":"level 6 initial commit","distinct":true,"url":"https://api.github.com/repos/codeschool/library/commits/2d90d219614bee11ca46dbe9b036a58662da9cf1"},{"sha":"62345785cb05d5f5bb684cc426ec9cd16536370e","author":{"email":"e4e842d938976215eafad4e8e581012a98fac81d@gmail.com","name":"Jon Friskics"},"message":"add envy office gpx to all projects","distinct":true,"url":"https://api.github.com/repos/codeschool/library/commits/62345785cb05d5f5bb684cc426ec9cd16536370e"},{"sha":"9eff2921569f320cce96197cfd1392adc3a06e01","author":{"email":"e4e842d938976215eafad4e8e581012a98fac81d@gmail.com","name":"Jon Friskics"},"message":"remove padding from level 1, set min/max zoom.","distinct":true,"url":"https://api.github.com/repos/codeschool/library/commits/9eff2921569f320cce96197cfd1392adc3a06e01"},{"sha":"c9e9fad3bbbf2d52d060f253eb78f04b197563c1","author":{"email":"e4e842d938976215eafad4e8e581012a98fac81d@gmail.com","name":"Jon Friskics"},"message":"carry over changes from level 1, use a set instead of an array to hold markers","distinct":true,"url":"https://api.github.com/repos/codeschool/library/commits/c9e9fad3bbbf2d52d060f253eb78f04b197563c1"},{"sha":"f4b4b4c409d71e5774b8abb7715c6750a199148b","author":{"email":"e4e842d938976215eafad4e8e581012a98fac81d@gmail.com","name":"Jon Friskics"},"message":"fix level 3 to use object ID hash instead of double comparisons","distinct":true,"url":"https://api.github.com/repos/codeschool/library/commits/f4b4b4c409d71e5774b8abb7715c6750a199148b"}]}