{"push_id":1095876253,"size":17,"distinct_size":14,"ref":"refs/heads/store_serializers","head":"4a2beac1a7f67f0efc4b7888aee3efdad5d8f8a3","before":"956e5be968e760808a2dd761bce31cbce8f45eaa","commits":[{"sha":"181fc3efe118fd55e01d1d7eea0bf6ab96a662f3","author":{"email":"ea3cd978650417470535f3a4725b6b5042a6ab59@space23.net","name":"Ryan Northey"},"message":"Add pootle_config app","distinct":false,"url":"https://api.github.com/repos/phlax/pootle/commits/181fc3efe118fd55e01d1d7eea0bf6ab96a662f3"},{"sha":"f3c6e560b16ba196fe0b8c4da7ccccdfc2e588f1","author":{"email":"ea3cd978650417470535f3a4725b6b5042a6ab59@space23.net","name":"Ryan Northey"},"message":"Add pootle config command","distinct":false,"url":"https://api.github.com/repos/phlax/pootle/commits/f3c6e560b16ba196fe0b8c4da7ccccdfc2e588f1"},{"sha":"818b60711bd16219606d3d60141fb46695651f50","author":{"email":"ea3cd978650417470535f3a4725b6b5042a6ab59@space23.net","name":"Ryan Northey"},"message":"Add config command tests","distinct":false,"url":"https://api.github.com/repos/phlax/pootle/commits/818b60711bd16219606d3d60141fb46695651f50"},{"sha":"7d2e70310e8c64ee9b1d6a57e2158124850491cf","author":{"email":"ea3cd978650417470535f3a4725b6b5042a6ab59@space23.net","name":"Ryan Northey"},"message":"Add de/serializer providers to pootle.core","distinct":true,"url":"https://api.github.com/repos/phlax/pootle/commits/7d2e70310e8c64ee9b1d6a57e2158124850491cf"},{"sha":"0b6cfd35bd83f6a3e1d684d23158616c13bd6b4d","author":{"email":"ea3cd978650417470535f3a4725b6b5042a6ab59@space23.net","name":"Ryan Northey"},"message":"Add StoreSerializer class","distinct":true,"url":"https://api.github.com/repos/phlax/pootle/commits/0b6cfd35bd83f6a3e1d684d23158616c13bd6b4d"},{"sha":"f20df756aa2ac088ef27f8322d9afb56f993cc2d","author":{"email":"ea3cd978650417470535f3a4725b6b5042a6ab59@space23.net","name":"Ryan Northey"},"message":"Add list_serializers cli command to list available de/serializers","distinct":true,"url":"https://api.github.com/repos/phlax/pootle/commits/f20df756aa2ac088ef27f8322d9afb56f993cc2d"},{"sha":"1964ecac80efabc72934855e2136ec7a0c58e08c","author":{"email":"ea3cd978650417470535f3a4725b6b5042a6ab59@space23.net","name":"Ryan Northey"},"message":"Add de/serialization config to pootle_project","distinct":true,"url":"https://api.github.com/repos/phlax/pootle/commits/1964ecac80efabc72934855e2136ec7a0c58e08c"},{"sha":"f87dd5b93d2930ef71cd14a6eec0134c66f2d2a5","author":{"email":"ea3cd978650417470535f3a4725b6b5042a6ab59@space23.net","name":"Ryan Northey"},"message":"Store.serialize uses StoreSerializer.serialize","distinct":true,"url":"https://api.github.com/repos/phlax/pootle/commits/f87dd5b93d2930ef71cd14a6eec0134c66f2d2a5"},{"sha":"3542b5a216f334c0b19bb245255636dcca1bfe4e","author":{"email":"ea3cd978650417470535f3a4725b6b5042a6ab59@space23.net","name":"Ryan Northey"},"message":"Add deserialize method to Store","distinct":true,"url":"https://api.github.com/repos/phlax/pootle/commits/3542b5a216f334c0b19bb245255636dcca1bfe4e"},{"sha":"12e48e4a82375d6673784a35fb5685b1c0bb0d62","author":{"email":"ea3cd978650417470535f3a4725b6b5042a6ab59@space23.net","name":"Ryan Northey"},"message":"Add StoreDeserializer class","distinct":true,"url":"https://api.github.com/repos/phlax/pootle/commits/12e48e4a82375d6673784a35fb5685b1c0bb0d62"},{"sha":"74feab82e544678ce8e8549e6f9e4b2aa69ddd10","author":{"email":"ea3cd978650417470535f3a4725b6b5042a6ab59@space23.net","name":"Ryan Northey"},"message":"Add tests for Store de/serialization","distinct":true,"url":"https://api.github.com/repos/phlax/pootle/commits/74feab82e544678ce8e8549e6f9e4b2aa69ddd10"},{"sha":"0e9c794f46305e650686eba269e77f8d14bfeaa8","author":{"email":"ea3cd978650417470535f3a4725b6b5042a6ab59@space23.net","name":"Ryan Northey"},"message":"Add developer docs on adding de/serializers","distinct":true,"url":"https://api.github.com/repos/phlax/pootle/commits/0e9c794f46305e650686eba269e77f8d14bfeaa8"},{"sha":"58f49eecf2a90a0699e6dc38928d72c10cce31ef","author":{"email":"ea3cd978650417470535f3a4725b6b5042a6ab59@space23.net","name":"Ryan Northey"},"message":"Add base de/serializers","distinct":true,"url":"https://api.github.com/repos/phlax/pootle/commits/58f49eecf2a90a0699e6dc38928d72c10cce31ef"},{"sha":"e27ab26328a5b53617484da849e643b1d421fdbe","author":{"email":"ea3cd978650417470535f3a4725b6b5042a6ab59@space23.net","name":"Ryan Northey"},"message":"Add validator getter for pootle.core.de/serializers config","distinct":true,"url":"https://api.github.com/repos/phlax/pootle/commits/e27ab26328a5b53617484da849e643b1d421fdbe"},{"sha":"db438b95e5ed7540108f6bdb14ee71be772290e0","author":{"email":"ea3cd978650417470535f3a4725b6b5042a6ab59@space23.net","name":"Ryan Northey"},"message":"Add cli tests for list_serializers","distinct":true,"url":"https://api.github.com/repos/phlax/pootle/commits/db438b95e5ed7540108f6bdb14ee71be772290e0"},{"sha":"80321933cf66e680b01216e4ddee72a3ff6c2d8d","author":{"email":"ea3cd978650417470535f3a4725b6b5042a6ab59@space23.net","name":"Ryan Northey"},"message":"Add docs for list_serializers command","distinct":true,"url":"https://api.github.com/repos/phlax/pootle/commits/80321933cf66e680b01216e4ddee72a3ff6c2d8d"},{"sha":"4a2beac1a7f67f0efc4b7888aee3efdad5d8f8a3","author":{"email":"ea3cd978650417470535f3a4725b6b5042a6ab59@space23.net","name":"Ryan Northey"},"message":"Add pootle_store.getters to isortof","distinct":true,"url":"https://api.github.com/repos/phlax/pootle/commits/4a2beac1a7f67f0efc4b7888aee3efdad5d8f8a3"}]}