{"push_id":665950588,"size":29,"distinct_size":29,"ref":"refs/heads/master","head":"4930290d66cbcf2ea8792f3b511958e37015b8d6","before":"faa6244a9aa2f2439d0b05347fbf42ef8d276c09","commits":[{"sha":"4e28a725da43037909fc3f365db08708d990915c","author":{"email":"344d80fc0401fc7824a4ae7b095a9e2ea7238e57@gmail.com","name":"Syed Haider Abbas"},"message":"Restructuing the Site Library & making its core independant of codeigniter.","distinct":true,"url":"https://api.github.com/repos/fucoso/site/commits/4e28a725da43037909fc3f365db08708d990915c"},{"sha":"80a31ef4318493a84de88dafc653c712b7f4ebf9","author":{"email":"344d80fc0401fc7824a4ae7b095a9e2ea7238e57@gmail.com","name":"Syed Haider Abbas"},"message":"Added ICache interface for abstraction to be used on core units.","distinct":true,"url":"https://api.github.com/repos/fucoso/site/commits/80a31ef4318493a84de88dafc653c712b7f4ebf9"},{"sha":"8fb9dd786fcb9ee842d0f70c2cfcb54f83fe6e11","author":{"email":"344d80fc0401fc7824a4ae7b095a9e2ea7238e57@gmail.com","name":"Syed Haider Abbas"},"message":"Added IConfig interface for abstraction to be used in units.","distinct":true,"url":"https://api.github.com/repos/fucoso/site/commits/8fb9dd786fcb9ee842d0f70c2cfcb54f83fe6e11"},{"sha":"e683ff4d1f13ae5bc6314685b44c7896a4449c27","author":{"email":"344d80fc0401fc7824a4ae7b095a9e2ea7238e57@gmail.com","name":"Syed Haider Abbas"},"message":"Added IData interface as an abstraction to be used by units that require to run queries through provided framework.","distinct":true,"url":"https://api.github.com/repos/fucoso/site/commits/e683ff4d1f13ae5bc6314685b44c7896a4449c27"},{"sha":"f9df2ff0d850bbbbd13fa07fa6c12b746206d349","author":{"email":"344d80fc0401fc7824a4ae7b095a9e2ea7238e57@gmail.com","name":"Syed Haider Abbas"},"message":"Added IEmail interface for email provider abstraction.","distinct":true,"url":"https://api.github.com/repos/fucoso/site/commits/f9df2ff0d850bbbbd13fa07fa6c12b746206d349"},{"sha":"0499eebcad1ae389f05f2ed288b331e659477954","author":{"email":"344d80fc0401fc7824a4ae7b095a9e2ea7238e57@gmail.com","name":"Syed Haider Abbas"},"message":"Added IParser interface for parser provider abstraction.","distinct":true,"url":"https://api.github.com/repos/fucoso/site/commits/0499eebcad1ae389f05f2ed288b331e659477954"},{"sha":"15e198b23e657c0f1bb2bd97408e8c8aca12cdc3","author":{"email":"344d80fc0401fc7824a4ae7b095a9e2ea7238e57@gmail.com","name":"Syed Haider Abbas"},"message":"Added ISession interface for session provider abstraction.","distinct":true,"url":"https://api.github.com/repos/fucoso/site/commits/15e198b23e657c0f1bb2bd97408e8c8aca12cdc3"},{"sha":"abe7340a103e67f68fe2924ce47f19629d5b83be","author":{"email":"344d80fc0401fc7824a4ae7b095a9e2ea7238e57@gmail.com","name":"Syed Haider Abbas"},"message":"Added ISite abstraction for internal referencing in units.","distinct":true,"url":"https://api.github.com/repos/fucoso/site/commits/abe7340a103e67f68fe2924ce47f19629d5b83be"},{"sha":"e0f53a16650367280a3c1931889fc8be79095ebb","author":{"email":"344d80fc0401fc7824a4ae7b095a9e2ea7238e57@gmail.com","name":"Syed Haider Abbas"},"message":"Added ITemplate abstraction to represent template contracts.","distinct":true,"url":"https://api.github.com/repos/fucoso/site/commits/e0f53a16650367280a3c1931889fc8be79095ebb"},{"sha":"09b6a51f4fcbb33e2aacc6311decfe95c9213901","author":{"email":"344d80fc0401fc7824a4ae7b095a9e2ea7238e57@gmail.com","name":"Syed Haider Abbas"},"message":"Added ITemplateCommand abstraction for Templates commands like {:command: value}","distinct":true,"url":"https://api.github.com/repos/fucoso/site/commits/09b6a51f4fcbb33e2aacc6311decfe95c9213901"},{"sha":"2b1679b4767e9195d35e06f3d2ac98c75bd8ec39","author":{"email":"344d80fc0401fc7824a4ae7b095a9e2ea7238e57@gmail.com","name":"Syed Haider Abbas"},"message":"Implemented CodeIgniter Cache bridge as per ICache specifications.","distinct":true,"url":"https://api.github.com/repos/fucoso/site/commits/2b1679b4767e9195d35e06f3d2ac98c75bd8ec39"},{"sha":"f95c99a67096f91b4456a8f7acd4064f4ead735f","author":{"email":"344d80fc0401fc7824a4ae7b095a9e2ea7238e57@gmail.com","name":"Syed Haider Abbas"},"message":"Implemented CodeIgniter Config bridge as per IConfig specifications.","distinct":true,"url":"https://api.github.com/repos/fucoso/site/commits/f95c99a67096f91b4456a8f7acd4064f4ead735f"},{"sha":"538a1a1c25a2fea9f88c29851835f150812d7ad9","author":{"email":"344d80fc0401fc7824a4ae7b095a9e2ea7238e57@gmail.com","name":"Syed Haider Abbas"},"message":"Implemented CodeIgniter Data bridge as per IData specifications, this provides a common interface to work with and a little better implementations than simple $this->db.","distinct":true,"url":"https://api.github.com/repos/fucoso/site/commits/538a1a1c25a2fea9f88c29851835f150812d7ad9"},{"sha":"6976821a3c5ae39c2492921ac5d453c19169539c","author":{"email":"344d80fc0401fc7824a4ae7b095a9e2ea7238e57@gmail.com","name":"Syed Haider Abbas"},"message":"Implemented CodeIgniter Email bridge as per IEmail specifications.","distinct":true,"url":"https://api.github.com/repos/fucoso/site/commits/6976821a3c5ae39c2492921ac5d453c19169539c"},{"sha":"1d14174573065e551b737b8db74262aa0eb24530","author":{"email":"344d80fc0401fc7824a4ae7b095a9e2ea7238e57@gmail.com","name":"Syed Haider Abbas"},"message":"Implemented CodeIgniter Parser bridge as per IParser specifications.","distinct":true,"url":"https://api.github.com/repos/fucoso/site/commits/1d14174573065e551b737b8db74262aa0eb24530"},{"sha":"346fd99372ce51f57ff22ab7e0fe17432995b4e9","author":{"email":"344d80fc0401fc7824a4ae7b095a9e2ea7238e57@gmail.com","name":"Syed Haider Abbas"},"message":"Implemented CodeIgniter Session bridge as per ISession specifications.","distinct":true,"url":"https://api.github.com/repos/fucoso/site/commits/346fd99372ce51f57ff22ab7e0fe17432995b4e9"},{"sha":"25b9664ce5f0635777026eaafffd6744737a0a63","author":{"email":"344d80fc0401fc7824a4ae7b095a9e2ea7238e57@gmail.com","name":"Syed Haider Abbas"},"message":"Implemented Templates which is inspired from phil's template library but much advanced, it supports simple views, modules, themes and additional verbs to support internal view architectures which are completely isolated, an example of which would be email directory, which would have its own layouts and stuff.","distinct":true,"url":"https://api.github.com/repos/fucoso/site/commits/25b9664ce5f0635777026eaafffd6744737a0a63"},{"sha":"4b1dffa2e8d61d624741c0fc795c16aeb51a77cd","author":{"email":"344d80fc0401fc7824a4ae7b095a9e2ea7238e57@gmail.com","name":"Syed Haider Abbas"},"message":"Upgraded Auth to new structures.","distinct":true,"url":"https://api.github.com/repos/fucoso/site/commits/4b1dffa2e8d61d624741c0fc795c16aeb51a77cd"},{"sha":"4c0613bb9e02c0fe7e809009db0723b08a2e2e9b","author":{"email":"344d80fc0401fc7824a4ae7b095a9e2ea7238e57@gmail.com","name":"Syed Haider Abbas"},"message":"Implemented Browser representation in units.","distinct":true,"url":"https://api.github.com/repos/fucoso/site/commits/4c0613bb9e02c0fe7e809009db0723b08a2e2e9b"},{"sha":"14a3dac78b0519ac4dd8cf9dc2f8d6452db175cb","author":{"email":"344d80fc0401fc7824a4ae7b095a9e2ea7238e57@gmail.com","name":"Syed Haider Abbas"},"message":"Implemented Bubble session data as its own structure, this is a standardization of flash data in CI session.","distinct":true,"url":"https://api.github.com/repos/fucoso/site/commits/14a3dac78b0519ac4dd8cf9dc2f8d6452db175cb"}]}