{"push_id":623112911,"size":12,"distinct_size":2,"ref":"refs/heads/34-ElasticSearch","head":"66a99c02367609b1745130200ab0d909228a4047","before":"1da2e5ba8454ae8bc5d754d86778b868553e69a4","commits":[{"sha":"e6955aaec440998d19f2dd39efecb83ad1415839","author":{"email":"9b709157b58b88e62a5ce089863632b0e29da3e7@greatbigsolutions.com","name":"Adam Ford"},"message":"#168: Add test to ensure adding a new item calls the persister","distinct":false,"url":"https://api.github.com/repos/RostarSynergistics/ShinyExpenseTracker/commits/e6955aaec440998d19f2dd39efecb83ad1415839"},{"sha":"21ddec7a1fb4b59ceb9debdb55e5e7797caafcc5","author":{"email":"9b709157b58b88e62a5ce089863632b0e29da3e7@greatbigsolutions.com","name":"Adam Ford"},"message":"#168: Fix new expense items not triggering persistence","distinct":false,"url":"https://api.github.com/repos/RostarSynergistics/ShinyExpenseTracker/commits/21ddec7a1fb4b59ceb9debdb55e5e7797caafcc5"},{"sha":"76295867d8e1707fd4d40b3d0263a3695c958839","author":{"email":"05275a752a2da8c3def6ffaac9d4511faa48c7f0@hotmail.com","name":"RowdyRajan"},"message":"Removed the add button from the menu and created a done button on the bottom for all tag activites","distinct":false,"url":"https://api.github.com/repos/RostarSynergistics/ShinyExpenseTracker/commits/76295867d8e1707fd4d40b3d0263a3695c958839"},{"sha":"b3978d605e4da1b17cf6efaa78613f630ffa5851","author":{"email":"05275a752a2da8c3def6ffaac9d4511faa48c7f0@hotmail.com","name":"RowdyRajan"},"message":"Added the ability to remove tags from claims. Added tests.","distinct":false,"url":"https://api.github.com/repos/RostarSynergistics/ShinyExpenseTracker/commits/b3978d605e4da1b17cf6efaa78613f630ffa5851"},{"sha":"70bd59f71476bdb158d370b7ced2a177646986ca","author":{"email":"ba7b1ad28221a999c3b7185b8a5b848b52bd94d9@ualberta.ca","name":"Ramish Syed"},"message":"Merge pull request #174 from RostarSynergistics/170-Delete-Tags-From-Claims\n\n170 delete tags from claims","distinct":false,"url":"https://api.github.com/repos/RostarSynergistics/ShinyExpenseTracker/commits/70bd59f71476bdb158d370b7ced2a177646986ca"},{"sha":"6c8b55342038387d039022d2e318aebddc7e9acb","author":{"email":"ba7b1ad28221a999c3b7185b8a5b848b52bd94d9@ualberta.ca","name":"ramish94"},"message":"Merge branch 'master' of https://github.com/RostarSynergistics/ShinyExpenseTracker into 34-ElasticSearch","distinct":true,"url":"https://api.github.com/repos/RostarSynergistics/ShinyExpenseTracker/commits/6c8b55342038387d039022d2e318aebddc7e9acb"},{"sha":"4e2970da9a2ffaa4808265f0250167efca38593f","author":{"email":"9b709157b58b88e62a5ce089863632b0e29da3e7@greatbigsolutions.com","name":"Adam Ford"},"message":"#168: Store receipt images in Base64 instead of as Bitmap images","distinct":false,"url":"https://api.github.com/repos/RostarSynergistics/ShinyExpenseTracker/commits/4e2970da9a2ffaa4808265f0250167efca38593f"},{"sha":"84e97e7a027fc36300a985e269c8678ef1b5baf7","author":{"email":"9b709157b58b88e62a5ce089863632b0e29da3e7@greatbigsolutions.com","name":"Adam Ford"},"message":"#168: Move base64 stuff to own class","distinct":false,"url":"https://api.github.com/repos/RostarSynergistics/ShinyExpenseTracker/commits/84e97e7a027fc36300a985e269c8678ef1b5baf7"},{"sha":"836c544902419da0842e6fdffb005a979e60986e","author":{"email":"9b709157b58b88e62a5ce089863632b0e29da3e7@greatbigsolutions.com","name":"Adam Ford"},"message":"Merge branch 'master' into 168-seg-fault\n\nConflicts:\n\tShinyExpenseTracker/src/ca/ualberta/cs/shinyexpensetracker/framework/TagController.java\n\tShinyExpenseTrackerTests/src/ca/ualberta/cs/shinyexpensetracker/test/AddTagToExpenseClaimActivityTest.java\n\tShinyExpenseTrackerTests/src/ca/ualberta/cs/shinyexpensetracker/test/ManageTagActivityTests.java","distinct":false,"url":"https://api.github.com/repos/RostarSynergistics/ShinyExpenseTracker/commits/836c544902419da0842e6fdffb005a979e60986e"},{"sha":"63b55940703bc833447a6922969ba2acb4a8ac4c","author":{"email":"9b709157b58b88e62a5ce089863632b0e29da3e7@greatbigsolutions.com","name":"Adam Ford"},"message":"#168: Remove unused code","distinct":false,"url":"https://api.github.com/repos/RostarSynergistics/ShinyExpenseTracker/commits/63b55940703bc833447a6922969ba2acb4a8ac4c"},{"sha":"0700a0e7d29867e09d38336985510f0235cb8935","author":{"email":"ba7b1ad28221a999c3b7185b8a5b848b52bd94d9@ualberta.ca","name":"Ramish Syed"},"message":"Merge pull request #178 from RostarSynergistics/168-seg-fault\n\n#168: Fix - GSON deserializing a Bitmap causes a segmentation fault","distinct":false,"url":"https://api.github.com/repos/RostarSynergistics/ShinyExpenseTracker/commits/0700a0e7d29867e09d38336985510f0235cb8935"},{"sha":"66a99c02367609b1745130200ab0d909228a4047","author":{"email":"ba7b1ad28221a999c3b7185b8a5b848b52bd94d9@ualberta.ca","name":"ramish94"},"message":"Merge branch 'master' of https://github.com/RostarSynergistics/ShinyExpenseTracker into 34-ElasticSearch","distinct":true,"url":"https://api.github.com/repos/RostarSynergistics/ShinyExpenseTracker/commits/66a99c02367609b1745130200ab0d909228a4047"}]}