{"push_id":661378505,"size":16,"distinct_size":16,"ref":"refs/heads/master","head":"7063366b7f251c34a132ea4dff35d15b44307c49","before":"97d4bdd2e3bf6fffbc8e28600714bfd6ae0ee1ce","commits":[{"sha":"6b33058c361fdbdb0312dea6af6ea5c9df533061","author":{"email":"4440e8edd0b7a09f06ae7ddb70c4829c6023a575@ecs.soton.ac.uk","name":"Andy Newton"},"message":"bump version","distinct":true,"url":"https://api.github.com/repos/SourceKettle/sourcekettle/commits/6b33058c361fdbdb0312dea6af6ea5c9df533061"},{"sha":"eb4433b43056293b77e41b1369012f2d080fb67f","author":{"email":"4440e8edd0b7a09f06ae7ddb70c4829c6023a575@ecs.soton.ac.uk","name":"Andy Newton"},"message":"Add a branch and tag to the test repo data","distinct":true,"url":"https://api.github.com/repos/SourceKettle/sourcekettle/commits/eb4433b43056293b77e41b1369012f2d080fb67f"},{"sha":"02bc95d92706b6b94cd6606dcaf795330b84b9e2","author":{"email":"4440e8edd0b7a09f06ae7ddb70c4829c6023a575@ecs.soton.ac.uk","name":"Andy Newton"},"message":"Add unit tests for sources, including failed test for branches that are not valid hashes","distinct":true,"url":"https://api.github.com/repos/SourceKettle/sourcekettle/commits/02bc95d92706b6b94cd6606dcaf795330b84b9e2"},{"sha":"d96995bd846a183a8e58e94229f9ba6cc19468c6","author":{"email":"4440e8edd0b7a09f06ae7ddb70c4829c6023a575@ecs.soton.ac.uk","name":"Andy Newton"},"message":"test commits","distinct":true,"url":"https://api.github.com/repos/SourceKettle/sourcekettle/commits/d96995bd846a183a8e58e94229f9ba6cc19468c6"},{"sha":"d8deb78570084c03ed745ab8f959efb3f9653282","author":{"email":"4440e8edd0b7a09f06ae7ddb70c4829c6023a575@ecs.soton.ac.uk","name":"Andy Newton"},"message":"Use the HTTP_HOST variable as hostname instead of gethostname() for consistency","distinct":true,"url":"https://api.github.com/repos/SourceKettle/sourcekettle/commits/d8deb78570084c03ed745ab8f959efb3f9653282"},{"sha":"7ff3cc7e872a01b88fd95eceebf212fb01cf5eb8","author":{"email":"4440e8edd0b7a09f06ae7ddb70c4829c6023a575@ecs.soton.ac.uk","name":"Andy Newton"},"message":"updated source unit tests","distinct":true,"url":"https://api.github.com/repos/SourceKettle/sourcekettle/commits/7ff3cc7e872a01b88fd95eceebf212fb01cf5eb8"},{"sha":"7e85f61bb090bc4e660b947691d23ebdf210fbd5","author":{"email":"4440e8edd0b7a09f06ae7ddb70c4829c6023a575@ecs.soton.ac.uk","name":"Andy Newton"},"message":"remove unused ajax_diff function","distinct":true,"url":"https://api.github.com/repos/SourceKettle/sourcekettle/commits/7e85f61bb090bc4e660b947691d23ebdf210fbd5"},{"sha":"88d178ae09d6e1bafb1934edf709c2ed42babd82","author":{"email":"4440e8edd0b7a09f06ae7ddb70c4829c6023a575@ecs.soton.ac.uk","name":"Andy Newton"},"message":"use response object for sending headers in raw file view, allows testing","distinct":true,"url":"https://api.github.com/repos/SourceKettle/sourcekettle/commits/88d178ae09d6e1bafb1934edf709c2ed42babd82"},{"sha":"ba21e60fb84736672ee426b249edf9a145f24378","author":{"email":"4440e8edd0b7a09f06ae7ddb70c4829c6023a575@ecs.soton.ac.uk","name":"Andy Newton"},"message":"latest GitCake with bugfix","distinct":true,"url":"https://api.github.com/repos/SourceKettle/sourcekettle/commits/ba21e60fb84736672ee426b249edf9a145f24378"},{"sha":"7030702265c20d423443087ec10a003fdcb809fb","author":{"email":"4440e8edd0b7a09f06ae7ddb70c4829c6023a575@ecs.soton.ac.uk","name":"Andy Newton"},"message":"Fix project tests for updated git repo data","distinct":true,"url":"https://api.github.com/repos/SourceKettle/sourcekettle/commits/7030702265c20d423443087ec10a003fdcb809fb"},{"sha":"4e829085f04c199e9b86d0002b2b9e9762e214aa","author":{"email":"4440e8edd0b7a09f06ae7ddb70c4829c6023a575@ecs.soton.ac.uk","name":"Andy Newton"},"message":"For #470 do not drop tasks when dragging them into the backlog","distinct":true,"url":"https://api.github.com/repos/SourceKettle/sourcekettle/commits/4e829085f04c199e9b86d0002b2b9e9762e214aa"},{"sha":"99253e9d445e063cbe2a7b6a6cbee5d30ca01175","author":{"email":"4440e8edd0b7a09f06ae7ddb70c4829c6023a575@ecs.soton.ac.uk","name":"Andy Newton"},"message":"Put git repo URL thingy in helper","distinct":true,"url":"https://api.github.com/repos/SourceKettle/sourcekettle/commits/99253e9d445e063cbe2a7b6a6cbee5d30ca01175"},{"sha":"043b4f2efdaeff61123123b853345bf3f52cadae","author":{"email":"4440e8edd0b7a09f06ae7ddb70c4829c6023a575@ecs.soton.ac.uk","name":"Andy Newton"},"message":"Test for #469 newly-added task not appearing in availablt tasks list","distinct":true,"url":"https://api.github.com/repos/SourceKettle/sourcekettle/commits/043b4f2efdaeff61123123b853345bf3f52cadae"},{"sha":"ae528d4d8f72e0b990491be29384db779dca92ef","author":{"email":"4440e8edd0b7a09f06ae7ddb70c4829c6023a575@ecs.soton.ac.uk","name":"Andy Newton"},"message":"Fix #469 newly-added tasks now in available tasks list","distinct":true,"url":"https://api.github.com/repos/SourceKettle/sourcekettle/commits/ae528d4d8f72e0b990491be29384db779dca92ef"},{"sha":"bc2e21d8e9317af596ce8a996ed133384a581df1","author":{"email":"4440e8edd0b7a09f06ae7ddb70c4829c6023a575@ecs.soton.ac.uk","name":"Andy Newton"},"message":"Fix #467 allow setting story points to zero","distinct":true,"url":"https://api.github.com/repos/SourceKettle/sourcekettle/commits/bc2e21d8e9317af596ce8a996ed133384a581df1"},{"sha":"7063366b7f251c34a132ea4dff35d15b44307c49","author":{"email":"4440e8edd0b7a09f06ae7ddb70c4829c6023a575@ecs.soton.ac.uk","name":"Andy Newton"},"message":"Merge branch 'hotfix/1.6.4-bugs'","distinct":true,"url":"https://api.github.com/repos/SourceKettle/sourcekettle/commits/7063366b7f251c34a132ea4dff35d15b44307c49"}]}