{"push_id":702159895,"size":10,"distinct_size":10,"ref":"refs/heads/sabrecat/analytics-service","head":"a98d9ac29cb7f8ad4a8ee89fac80234552a1892d","before":"232afffbb813eeb413ab8ee7d1f4238a76e43260","commits":[{"sha":"9008a31c4a47b1251ee8ea2abbe0d32b19250b50","author":{"email":"067cb2b4d11bea7491255dacecc3a42a97530354@crookedneighbor.com","name":"Blade Barringer"},"message":"Add user to analytics service, rewrite updateUser to match test","distinct":true,"url":"https://api.github.com/repos/HabitRPG/habitrpg/commits/9008a31c4a47b1251ee8ea2abbe0d32b19250b50"},{"sha":"d96b3625311f6191209712c7b65f17bc2dd1364a","author":{"email":"067cb2b4d11bea7491255dacecc3a42a97530354@crookedneighbor.com","name":"Blade Barringer"},"message":"Add additional tests for updateUser","distinct":true,"url":"https://api.github.com/repos/HabitRPG/habitrpg/commits/d96b3625311f6191209712c7b65f17bc2dd1364a"},{"sha":"11ba5ad36856ee59a30912ed25ff5e7f5b0e1e17","author":{"email":"067cb2b4d11bea7491255dacecc3a42a97530354@crookedneighbor.com","name":"Blade Barringer"},"message":"Merge branch 'develop' into add-user-to-analyticsService","distinct":true,"url":"https://api.github.com/repos/HabitRPG/habitrpg/commits/11ba5ad36856ee59a30912ed25ff5e7f5b0e1e17"},{"sha":"1be73011eb2f1c58c4aae008dee75459f13473b7","author":{"email":"067cb2b4d11bea7491255dacecc3a42a97530354@crookedneighbor.com","name":"Blade Barringer"},"message":"Merge branch 'develop' into add-user-to-analyticsService","distinct":true,"url":"https://api.github.com/repos/HabitRPG/habitrpg/commits/1be73011eb2f1c58c4aae008dee75459f13473b7"},{"sha":"7ee189980786fa0741fbe9a69fea1e8e5bf49cff","author":{"email":"067cb2b4d11bea7491255dacecc3a42a97530354@crookedneighbor.com","name":"Blade Barringer"},"message":"Refactore analytics service and tests","distinct":true,"url":"https://api.github.com/repos/HabitRPG/habitrpg/commits/7ee189980786fa0741fbe9a69fea1e8e5bf49cff"},{"sha":"15c08f091d004b868316955f63e77b559dd6fb0c","author":{"email":"067cb2b4d11bea7491255dacecc3a42a97530354@crookedneighbor.com","name":"Blade Barringer"},"message":"Remove mixpanel from analytics service","distinct":true,"url":"https://api.github.com/repos/HabitRPG/habitrpg/commits/15c08f091d004b868316955f63e77b559dd6fb0c"},{"sha":"fbc466cb29d05272c760fd7458630b71375b1ceb","author":{"email":"067cb2b4d11bea7491255dacecc3a42a97530354@crookedneighbor.com","name":"Blade Barringer"},"message":"Create private methods for analytics functions","distinct":true,"url":"https://api.github.com/repos/HabitRPG/habitrpg/commits/fbc466cb29d05272c760fd7458630b71375b1ceb"},{"sha":"34c08e941f1a387e8d07980a3dead7a1a81155f3","author":{"email":"067cb2b4d11bea7491255dacecc3a42a97530354@crookedneighbor.com","name":"Blade Barringer"},"message":"Wrap service in anonymous function; put constants at top of file","distinct":true,"url":"https://api.github.com/repos/HabitRPG/habitrpg/commits/34c08e941f1a387e8d07980a3dead7a1a81155f3"},{"sha":"73f8f48450c2e6b7a8d0d2be52f143800d824609","author":{"email":"067cb2b4d11bea7491255dacecc3a42a97530354@crookedneighbor.com","name":"Blade Barringer"},"message":"Merge branch 'sabrecat/analytics-service' into add-user-to-analyticsService","distinct":true,"url":"https://api.github.com/repos/HabitRPG/habitrpg/commits/73f8f48450c2e6b7a8d0d2be52f143800d824609"},{"sha":"a98d9ac29cb7f8ad4a8ee89fac80234552a1892d","author":{"email":"067cb2b4d11bea7491255dacecc3a42a97530354@crookedneighbor.com","name":"Blade Barringer"},"message":"Merge pull request #5437 from crookedneighbor/add-user-to-analyticsService\n\nAdd user to analytics service, rewrite updateUser to match test","distinct":true,"url":"https://api.github.com/repos/HabitRPG/habitrpg/commits/a98d9ac29cb7f8ad4a8ee89fac80234552a1892d"}]}