{"push_id":1188964055,"size":10,"distinct_size":4,"ref":"refs/heads/timeline-example","head":"6c431fb6360f5260ee2b1005ed8ae3a469d67eb7","before":"d78e97759489e90ad1f344d88c13cecf3edb7ffb","commits":[{"sha":"49e197faa8536cb96f7185e713a28c319e985ba1","author":{"name":"Gareth Visagie","email":"ef82be8a2b7af6049fce2b871000561e9a5d932e@gjvis.com"},"message":"Remove default job source-type\n\nResolves #48","distinct":false,"url":"https://api.github.com/repos/lm-tools/your-work-search/commits/49e197faa8536cb96f7185e713a28c319e985ba1"},{"sha":"beaa23ece8aab5889d9533f6e857fdef5796752d","author":{"name":"Gareth Visagie","email":"ef82be8a2b7af6049fce2b871000561e9a5d932e@gjvis.com"},"message":"Test display of jobs with unspecified source","distinct":false,"url":"https://api.github.com/repos/lm-tools/your-work-search/commits/beaa23ece8aab5889d9533f6e857fdef5796752d"},{"sha":"fedadf55db45aa8e6cedc05ba9bbc3f17d732984","author":{"name":"Gareth Visagie","email":"ef82be8a2b7af6049fce2b871000561e9a5d932e@gjvis.com"},"message":"Dry up dashboard job detail display specs","distinct":false,"url":"https://api.github.com/repos/lm-tools/your-work-search/commits/fedadf55db45aa8e6cedc05ba9bbc3f17d732984"},{"sha":"af93244a92fb75c9acfd8fc6e19349f935872ac3","author":{"name":"Gareth Visagie","email":"ef82be8a2b7af6049fce2b871000561e9a5d932e@gjvis.com"},"message":"Merge branch 'no-default-job-source-type'","distinct":false,"url":"https://api.github.com/repos/lm-tools/your-work-search/commits/af93244a92fb75c9acfd8fc6e19349f935872ac3"},{"sha":"3f59a922c036ff2838e00ec929fd82b9ab65f920","author":{"name":"Gareth Visagie","email":"ef82be8a2b7af6049fce2b871000561e9a5d932e@gjvis.com"},"message":"JobsModel.findAllByAccountId: Refactor sorting and filtering\n\nMake sorting and filtering optional for JobsModel.findAllByAccountId,\nallowing the model to be more agnostic what its used for.\n\nPush sorting and filtering defaults to the DashboardController, so that\nit can reliably set up a view-model with whatever sorting and filtering\noptions were applied.\n\nResolves #55","distinct":false,"url":"https://api.github.com/repos/lm-tools/your-work-search/commits/3f59a922c036ff2838e00ec929fd82b9ab65f920"},{"sha":"080c5a49362ec23658a65a7a2f16b10e321c498d","author":{"name":"Gareth Visagie","email":"ef82be8a2b7af6049fce2b871000561e9a5d932e@gjvis.com"},"message":"Merge branch 'default-filter'","distinct":false,"url":"https://api.github.com/repos/lm-tools/your-work-search/commits/080c5a49362ec23658a65a7a2f16b10e321c498d"},{"sha":"743485303495c618e5bd5f99f92c4a2722c8b130","author":{"name":"nathancashmore","email":"bc0f1c3967afd8495126d93fec2d61cebfc307f2@ucds.email"},"message":"An initial stab at a timeline","distinct":true,"url":"https://api.github.com/repos/lm-tools/your-work-search/commits/743485303495c618e5bd5f99f92c4a2722c8b130"},{"sha":"99f0d23f200a5ac46948d071aa29176eabfd10e5","author":{"name":"nathancashmore","email":"bc0f1c3967afd8495126d93fec2d61cebfc307f2@ucds.email"},"message":"Bulk user job creation.","distinct":true,"url":"https://api.github.com/repos/lm-tools/your-work-search/commits/99f0d23f200a5ac46948d071aa29176eabfd10e5"},{"sha":"d098ef49cca87a8b4fd3065306cd6866e855783c","author":{"name":"nathancashmore","email":"bc0f1c3967afd8495126d93fec2d61cebfc307f2@ucds.email"},"message":"Timeline formatting into scss","distinct":true,"url":"https://api.github.com/repos/lm-tools/your-work-search/commits/d098ef49cca87a8b4fd3065306cd6866e855783c"},{"sha":"6c431fb6360f5260ee2b1005ed8ae3a469d67eb7","author":{"name":"nathancashmore","email":"bc0f1c3967afd8495126d93fec2d61cebfc307f2@ucds.email"},"message":"Integrate timeline calculations and scaling","distinct":true,"url":"https://api.github.com/repos/lm-tools/your-work-search/commits/6c431fb6360f5260ee2b1005ed8ae3a469d67eb7"}]}
{"actor":{"display_login":"nathancashmoredwp"}}