{"push_id":1305185400,"size":23,"distinct_size":23,"ref":"refs/heads/master","head":"b062185d1d73a9289c5ab209d8661c6bcaf4b1a3","before":"25d353c61277f76c348d86de5bfe27e007113f14","commits":[{"sha":"8d6a05cb56d7de41e72a0139762089dc66475349","author":{"name":"lenabayeva","email":"57fe3dde20d5ed8c0ca1e59287b341b0da630e5e@gmail.com"},"message":"Extended provisioning notes with sed scripts","distinct":true,"url":"https://api.github.com/repos/lbayeva/superlists/commits/8d6a05cb56d7de41e72a0139762089dc66475349"},{"sha":"939e62f722b1b15abf2f2cdbe5156d1d245c2f04","author":{"name":"lenabayeva","email":"57fe3dde20d5ed8c0ca1e59287b341b0da630e5e@gmail.com"},"message":"Added fabfile for automatic provisioning","distinct":true,"url":"https://api.github.com/repos/lbayeva/superlists/commits/939e62f722b1b15abf2f2cdbe5156d1d245c2f04"},{"sha":"9fa05c5ac4e734ab87081615ce70f0506a083018","author":{"name":"lenabayeva","email":"57fe3dde20d5ed8c0ca1e59287b341b0da630e5e@gmail.com"},"message":"Voved Fts into their own individual files","distinct":true,"url":"https://api.github.com/repos/lbayeva/superlists/commits/9fa05c5ac4e734ab87081615ce70f0506a083018"},{"sha":"8df09a66dcf516525929c3a8acb75075f0f83939","author":{"name":"lenabayeva","email":"57fe3dde20d5ed8c0ca1e59287b341b0da630e5e@gmail.com"},"message":"Added testing code to ItemValidationTest","distinct":true,"url":"https://api.github.com/repos/lbayeva/superlists/commits/8df09a66dcf516525929c3a8acb75075f0f83939"},{"sha":"025db2a3d42e52a76e195b1a6e417ba69819ddf0","author":{"name":"lenabayeva","email":"57fe3dde20d5ed8c0ca1e59287b341b0da630e5e@gmail.com"},"message":"Move unit tests into a folder with single file","distinct":true,"url":"https://api.github.com/repos/lbayeva/superlists/commits/025db2a3d42e52a76e195b1a6e417ba69819ddf0"},{"sha":"6d7a894ab28d181878876ff6e396ac77d51b34ec","author":{"name":"lenabayeva","email":"57fe3dde20d5ed8c0ca1e59287b341b0da630e5e@gmail.com"},"message":"Split out unit tests into two files","distinct":true,"url":"https://api.github.com/repos/lbayeva/superlists/commits/6d7a894ab28d181878876ff6e396ac77d51b34ec"},{"sha":"6f188f35513975efee58f2d7aa116ec975bddb1d","author":{"name":"lenabayeva","email":"57fe3dde20d5ed8c0ca1e59287b341b0da630e5e@gmail.com"},"message":"Adjust new list view to do model validation","distinct":true,"url":"https://api.github.com/repos/lbayeva/superlists/commits/6f188f35513975efee58f2d7aa116ec975bddb1d"},{"sha":"bac325810f4556e0b15479d8429a1895b4e9c58f","author":{"name":"lenabayeva","email":"57fe3dde20d5ed8c0ca1e59287b341b0da630e5e@gmail.com"},"message":"Refactor list view to handle new item POSTs","distinct":true,"url":"https://api.github.com/repos/lbayeva/superlists/commits/bac325810f4556e0b15479d8429a1895b4e9c58f"},{"sha":"b0b85c52f76547ccd15a8eec47778e4e921c774c","author":{"name":"lenabayeva","email":"57fe3dde20d5ed8c0ca1e59287b341b0da630e5e@gmail.com"},"message":"enforce model validation in list view + bug fixes","distinct":true,"url":"https://api.github.com/repos/lbayeva/superlists/commits/b0b85c52f76547ccd15a8eec47778e4e921c774c"},{"sha":"1544a13efcda9c3e7a3514d2bbf21859af4619fd","author":{"name":"lenabayeva","email":"57fe3dde20d5ed8c0ca1e59287b341b0da630e5e@gmail.com"},"message":"Refactor hard-coded URLs out of templates","distinct":true,"url":"https://api.github.com/repos/lbayeva/superlists/commits/1544a13efcda9c3e7a3514d2bbf21859af4619fd"},{"sha":"d194af2182af860be188c725c069a225be5095b3","author":{"name":"lenabayeva","email":"57fe3dde20d5ed8c0ca1e59287b341b0da630e5e@gmail.com"},"message":"Use get_absolute_url on List model to DRY urls in views","distinct":true,"url":"https://api.github.com/repos/lbayeva/superlists/commits/d194af2182af860be188c725c069a225be5095b3"},{"sha":"c205606d1da38bb501312d5709a42a013f11f662","author":{"name":"lenabayeva","email":"57fe3dde20d5ed8c0ca1e59287b341b0da630e5e@gmail.com"},"message":"New form for list items","distinct":true,"url":"https://api.github.com/repos/lbayeva/superlists/commits/c205606d1da38bb501312d5709a42a013f11f662"},{"sha":"d27a0c14a08031b169b71bfdfbb620b0fb8be721","author":{"name":"lenabayeva","email":"57fe3dde20d5ed8c0ca1e59287b341b0da630e5e@gmail.com"},"message":"Use new form in home_page, simplify tests. FTs are broken","distinct":true,"url":"https://api.github.com/repos/lbayeva/superlists/commits/d27a0c14a08031b169b71bfdfbb620b0fb8be721"},{"sha":"d6b0b8589ea31bd9b678211abcc11f1d53e47a21","author":{"name":"lenabayeva","email":"57fe3dde20d5ed8c0ca1e59287b341b0da630e5e@gmail.com"},"message":"Rename all item input ids and names. FTs still broken","distinct":true,"url":"https://api.github.com/repos/lbayeva/superlists/commits/d6b0b8589ea31bd9b678211abcc11f1d53e47a21"},{"sha":"86023e5c1eb39c734f6d51e580f5d5b4af026dc9","author":{"name":"lenabayeva","email":"57fe3dde20d5ed8c0ca1e59287b341b0da630e5e@gmail.com"},"message":"use form in all views, back to working state","distinct":true,"url":"https://api.github.com/repos/lbayeva/superlists/commits/86023e5c1eb39c734f6d51e580f5d5b4af026dc9"},{"sha":"dcfd4299265b4662cf88a0cc1f9edb4fe42a0089","author":{"name":"lenabayeva","email":"57fe3dde20d5ed8c0ca1e59287b341b0da630e5e@gmail.com"},"message":"Saving to a list using a form, functional tests don't pass with django 1.10","distinct":true,"url":"https://api.github.com/repos/lbayeva/superlists/commits/dcfd4299265b4662cf88a0cc1f9edb4fe42a0089"},{"sha":"1718d92fdc164291d98c8ec8bf4ae108b9b640a6","author":{"name":"lenabayeva","email":"57fe3dde20d5ed8c0ca1e59287b341b0da630e5e@gmail.com"},"message":"Implement duplicate item validation at model layer","distinct":true,"url":"https://api.github.com/repos/lbayeva/superlists/commits/1718d92fdc164291d98c8ec8bf4ae108b9b640a6"},{"sha":"c89e8bea5c592a9d84fc11ff49582233a3c4b260","author":{"name":"lenabayeva","email":"57fe3dde20d5ed8c0ca1e59287b341b0da630e5e@gmail.com"},"message":"Added validation for duplicate items in the form","distinct":true,"url":"https://api.github.com/repos/lbayeva/superlists/commits/c89e8bea5c592a9d84fc11ff49582233a3c4b260"},{"sha":"fded3e4cde32c3b8db16b733bbe85b54e0db5bd4","author":{"name":"lenabayeva","email":"57fe3dde20d5ed8c0ca1e59287b341b0da630e5e@gmail.com"},"message":"Improved form validation using ExistingListItemForm that is list aware","distinct":true,"url":"https://api.github.com/repos/lbayeva/superlists/commits/fded3e4cde32c3b8db16b733bbe85b54e0db5bd4"},{"sha":"8dd1952b396b25cd9f8ce27b6d65ce0347f213c5","author":{"name":"lenabayeva","email":"57fe3dde20d5ed8c0ca1e59287b341b0da630e5e@gmail.com"},"message":"Altered the way error messages are verified in functional tests, a bit of a hack to get the empty item validation to work","distinct":true,"url":"https://api.github.com/repos/lbayeva/superlists/commits/8dd1952b396b25cd9f8ce27b6d65ce0347f213c5"}]}
{"actor":{"display_login":"lbayeva"}}