{"push_id":546949310,"size":21,"distinct_size":20,"ref":"refs/heads/master","head":"12d8e1053ad5ddc37841e9629c45f19e09b5cf97","before":"9aa20f07a54c3ef9e5d91fa94ae254d9d95e5418","commits":[{"sha":"f827e1f3304e648e9e008ed2a51134308e21d0c6","author":{"email":"f75897670c17327c42ab201733fb8a81ff9f4c34@tremily.us","name":"W. Trevor King"},"message":"app/scripts/services.js: Remove API-based services\n\nThese will be provided by the newly-external azure-angular-providers\npackage.","distinct":false,"url":"https://api.github.com/repos/azurestandard/website/commits/f827e1f3304e648e9e008ed2a51134308e21d0c6"},{"sha":"5883c6e89e8d6514b3d7bec6bbf6803d3aab6c05","author":{"email":"f75897670c17327c42ab201733fb8a81ff9f4c34@tremily.us","name":"W. Trevor King"},"message":"bower.json: Add an azure-angular-providers dependency\n\nAnd wire it into the app.","distinct":true,"url":"https://api.github.com/repos/azurestandard/website/commits/5883c6e89e8d6514b3d7bec6bbf6803d3aab6c05"},{"sha":"281ef5c2575b48cec02d885196ce4f144d954845","author":{"email":"f75897670c17327c42ab201733fb8a81ff9f4c34@tremily.us","name":"W. Trevor King"},"message":"AppCtrl: Transition to AzureAPI","distinct":true,"url":"https://api.github.com/repos/azurestandard/website/commits/281ef5c2575b48cec02d885196ce4f144d954845"},{"sha":"c672fbb1a094090eb6395cf7d0d83256dc95cf86","author":{"email":"f75897670c17327c42ab201733fb8a81ff9f4c34@tremily.us","name":"W. Trevor King"},"message":"SignInCtrl: Transition to AzureAPI","distinct":true,"url":"https://api.github.com/repos/azurestandard/website/commits/c672fbb1a094090eb6395cf7d0d83256dc95cf86"},{"sha":"c0377206109b2f07a38ae6af79872fccc18eec97","author":{"email":"f75897670c17327c42ab201733fb8a81ff9f4c34@tremily.us","name":"W. Trevor King"},"message":"MyAccountFavoritesCtrl: Transition to AzureAPI and AzureProduct","distinct":true,"url":"https://api.github.com/repos/azurestandard/website/commits/c0377206109b2f07a38ae6af79872fccc18eec97"},{"sha":"d889dc5ac3aeef127756b0801cc6f70a6a999607","author":{"email":"f75897670c17327c42ab201733fb8a81ff9f4c34@tremily.us","name":"W. Trevor King"},"message":"FutureTripsCtrl: Transition to AzureAPI","distinct":true,"url":"https://api.github.com/repos/azurestandard/website/commits/d889dc5ac3aeef127756b0801cc6f70a6a999607"},{"sha":"41000f2f25666a4e6602b55710c140334de71faf","author":{"email":"f75897670c17327c42ab201733fb8a81ff9f4c34@tremily.us","name":"W. Trevor King"},"message":"CartCtrl: Transition to AzureCarts","distinct":true,"url":"https://api.github.com/repos/azurestandard/website/commits/41000f2f25666a4e6602b55710c140334de71faf"},{"sha":"bd5645998d84ba34d6dc2aaee1fc641231cd1480","author":{"email":"f75897670c17327c42ab201733fb8a81ff9f4c34@tremily.us","name":"W. Trevor King"},"message":"ProductCtrl: Transition to AzureProduct","distinct":true,"url":"https://api.github.com/repos/azurestandard/website/commits/bd5645998d84ba34d6dc2aaee1fc641231cd1480"},{"sha":"9209401532fe83d95be3f4a0d2e82172d332d2ce","author":{"email":"f75897670c17327c42ab201733fb8a81ff9f4c34@tremily.us","name":"W. Trevor King"},"message":"AppCtrl: Don't log session results\n\nAvoid:\n\n  TypeError: Converting circular structure to JSON\n\nIn Chromium 39.0.2171.65.","distinct":true,"url":"https://api.github.com/repos/azurestandard/website/commits/9209401532fe83d95be3f4a0d2e82172d332d2ce"},{"sha":"4bf8ed55e13efe86d0f28c9ec00074afaef05c52","author":{"email":"f75897670c17327c42ab201733fb8a81ff9f4c34@tremily.us","name":"W. Trevor King"},"message":"asProductPreview: Transition to AzureProduct","distinct":true,"url":"https://api.github.com/repos/azurestandard/website/commits/4bf8ed55e13efe86d0f28c9ec00074afaef05c52"},{"sha":"b81ecd54e3d3ab51174775a177b356d1f4758023","author":{"email":"f75897670c17327c42ab201733fb8a81ff9f4c34@tremily.us","name":"W. Trevor King"},"message":"app/scripts/app.js: Add a 'path' type with $urlMatcherFactoryProvider\n\nTo avoid percent-escaped URLs like [1].  Implementation is from this\nGitHub comment [2], although I'm using the $urlMatcherFactoryProvider\nsynonym [3] instead of the suggested $urlMatcherFactory because I'm in\na .config() block where using $urlMatcherFactory raises:\n\n  [$injector:unpr] Unknown provider: $urlMatcherFactory\n\n[1]: http://localhost:9000/#/shop/category/healthy-foods%2Fbulk\n[2]: https://github.com/angular-ui/ui-router/issues/1119#issuecomment-64696060\n[3]: http://angular-ui.github.io/ui-router/site/#/api/ui.router.util.$urlMatcherFactory#description\n     \"The factory is also available to providers under the name\n     $urlMatcherFactoryProvider.\"","distinct":true,"url":"https://api.github.com/repos/azurestandard/website/commits/b81ecd54e3d3ab51174775a177b356d1f4758023"},{"sha":"69b5956b5a0ea871caddd7096210f268fa82b02a","author":{"email":"f75897670c17327c42ab201733fb8a81ff9f4c34@tremily.us","name":"W. Trevor King"},"message":"app/scripts/app.js: Replace '!=' with '!=='\n\nAvoid jshint warnings:\n\n  $ grunt jshint\n  Running \"jshint:all\" (jshint) task\n  ...\n  app/scripts/app.js\n    line 30   col 26  Expected '!==' and instead saw '!='.\n    line 33   col 26  Expected '!==' and instead saw '!='.\n  ...","distinct":true,"url":"https://api.github.com/repos/azurestandard/website/commits/69b5956b5a0ea871caddd7096210f268fa82b02a"},{"sha":"e24b63e2bd2c99005e62acda42caffdae08478a0","author":{"email":"f75897670c17327c42ab201733fb8a81ff9f4c34@tremily.us","name":"W. Trevor King"},"message":"app/scripts/app.js: Allow multiple slashes in 'path' arguments\n\nIn fact, just allow any non-empty characters ;).","distinct":true,"url":"https://api.github.com/repos/azurestandard/website/commits/e24b63e2bd2c99005e62acda42caffdae08478a0"},{"sha":"fef065ffda2a172f8b28122083d2659f854da45a","author":{"email":"f75897670c17327c42ab201733fb8a81ff9f4c34@tremily.us","name":"W. Trevor King"},"message":"asProductPreview: Support both product objects and Product instances\n\nEither input is sufficient, and if the caller already has a Product\ninstance there's no sense in generating a new one inside the\ndirective.","distinct":true,"url":"https://api.github.com/repos/azurestandard/website/commits/fef065ffda2a172f8b28122083d2659f854da45a"},{"sha":"0b9d3457ac9579e78985b0697dc1416a7a38334f","author":{"email":"f75897670c17327c42ab201733fb8a81ff9f4c34@tremily.us","name":"W. Trevor King"},"message":"ShopCategoryCtrl: Transition to AzureAPI, AzureCategory, and AzureProduct\n\nDrop the ShopSubCategoryCtrl controller and just handle all category\nbrowsing in the same view, courtesy of the new 'path' type we taught\nUI-Router about between f9011fb (app/scripts/app.js: Allow multiple\nslashes in 'path' arguments, 2015-01-14) and e984cca\n(app/scripts/app.js: Add a 'path' type with\n$urlMatcherFactoryProvider, 2015-01-14).","distinct":true,"url":"https://api.github.com/repos/azurestandard/website/commits/0b9d3457ac9579e78985b0697dc1416a7a38334f"},{"sha":"88afdd9b8f77f5c25b502b99fb896b4a59666d47","author":{"email":"f75897670c17327c42ab201733fb8a81ff9f4c34@tremily.us","name":"W. Trevor King"},"message":"ShopMenuCtrl: Transition to AzureCategory","distinct":true,"url":"https://api.github.com/repos/azurestandard/website/commits/88afdd9b8f77f5c25b502b99fb896b4a59666d47"},{"sha":"b801c4684f1ef359f5f7155e401e8e5320ef25f2","author":{"email":"f75897670c17327c42ab201733fb8a81ff9f4c34@tremily.us","name":"W. Trevor King"},"message":"ShopCtrl: Transition to AzureCategory","distinct":true,"url":"https://api.github.com/repos/azurestandard/website/commits/b801c4684f1ef359f5f7155e401e8e5320ef25f2"},{"sha":"d058f4f2ae3bb1c1b9bd6b7dddd1648b491394e8","author":{"email":"f75897670c17327c42ab201733fb8a81ff9f4c34@tremily.us","name":"W. Trevor King"},"message":"app/views/shop-category.html: Replace 'Popular' with 'Categories'\n\nWe need some way to descend beyond the first two levels of categories.\n\nStill todo: add counts of products associated with descendants of each\nchild category.","distinct":true,"url":"https://api.github.com/repos/azurestandard/website/commits/d058f4f2ae3bb1c1b9bd6b7dddd1648b491394e8"},{"sha":"d6b74ff61788112ebbfab67cf7ea73a98bdf5991","author":{"email":"f75897670c17327c42ab201733fb8a81ff9f4c34@tremily.us","name":"W. Trevor King"},"message":"GetStartedCtrl: Transition to AzureAPI","distinct":true,"url":"https://api.github.com/repos/azurestandard/website/commits/d6b74ff61788112ebbfab67cf7ea73a98bdf5991"},{"sha":"93ed07d7b3ffe1f3753b5aa2fb48acba3d177695","author":{"email":"f75897670c17327c42ab201733fb8a81ff9f4c34@tremily.us","name":"W. Trevor King"},"message":"SingleDropCtrl: Transition to AzureAPI","distinct":true,"url":"https://api.github.com/repos/azurestandard/website/commits/93ed07d7b3ffe1f3753b5aa2fb48acba3d177695"}]}