{"push_id":586351031,"size":11,"distinct_size":11,"ref":"refs/heads/dev","head":"f9a835d885b809a226cd57aa8efea2ea6cc90f5f","before":"5a8372b8e5f1941c740c31b057fb794e1335664a","commits":[{"sha":"1170ed029e91fe6b45c4c30d41e23ae17a828303","author":{"email":"88fa846e5f8aa198848be76e1abdcb7d7a42d292@crankycoder.com","name":"Victor Ng"},"message":"* Reworked JSON serialization for geolocate and geosubmit.\n* Added basic tests around JSON serialization.\n* Repoint to ichnaea's geolocate and geosubmit methods from search and submit\n* Updated ObservationPoint to use new count-free JSON\n* Added zero length guards around wifi and cell arrays\n* Updated the parsing of the Location object coming back from geolocate","distinct":true,"url":"https://api.github.com/repos/garvankeeley/MozStumbler/commits/1170ed029e91fe6b45c4c30d41e23ae17a828303"},{"sha":"3ca487793935aab8b19866df51aa745b6240ab10","author":{"email":"88fa846e5f8aa198848be76e1abdcb7d7a42d292@crankycoder.com","name":"Victor Ng"},"message":"Added an explicit UnittestLogger and DebugLogger so that Log.d calls work in debug builds on devices.","distinct":true,"url":"https://api.github.com/repos/garvankeeley/MozStumbler/commits/3ca487793935aab8b19866df51aa745b6240ab10"},{"sha":"1bf5fceed544e79ef2e535226eec9672d4f0196e","author":{"email":"88fa846e5f8aa198848be76e1abdcb7d7a42d292@crankycoder.com","name":"Victor Ng"},"message":"Wrapped the logging of the JSON response body for errors so that it only shows up in debug builds.","distinct":true,"url":"https://api.github.com/repos/garvankeeley/MozStumbler/commits/1bf5fceed544e79ef2e535226eec9672d4f0196e"},{"sha":"8df2ea24fb98acafa6ec63d8fd7892516510d8bd","author":{"email":"88fa846e5f8aa198848be76e1abdcb7d7a42d292@crankycoder.com","name":"Victor Ng"},"message":"Clarified arguments for `setSignalStrength` as per code review.","distinct":true,"url":"https://api.github.com/repos/garvankeeley/MozStumbler/commits/8df2ea24fb98acafa6ec63d8fd7892516510d8bd"},{"sha":"b81f74158480e635a4f06c70f25682ebb41785d4","author":{"email":"88fa846e5f8aa198848be76e1abdcb7d7a42d292@crankycoder.com","name":"Victor Ng"},"message":"Merge branch 'dev' into features/geolocate-geosubmit","distinct":true,"url":"https://api.github.com/repos/garvankeeley/MozStumbler/commits/b81f74158480e635a4f06c70f25682ebb41785d4"},{"sha":"cbd433ff34ac5a2329d75a99becc2f009ca0b1b6","author":{"email":"88fa846e5f8aa198848be76e1abdcb7d7a42d292@crankycoder.com","name":"Victor Ng"},"message":"* Cleaned up merge conflicts with `DataStorageManagerTest`\n* Dropped MLSTest entirely.  The verification for the blob being sent\n  to MLS is in the StumblerBundleTest class now.\n* Removed PII leak that might show up in Fennec\n* Clean up imports and MPL licenses\n* Got rid of extremely noisy debug logging in MainApp when tests run","distinct":true,"url":"https://api.github.com/repos/garvankeeley/MozStumbler/commits/cbd433ff34ac5a2329d75a99becc2f009ca0b1b6"},{"sha":"2e7ef113816674235fb568388e057c189738bb33","author":{"email":"88fa846e5f8aa198848be76e1abdcb7d7a42d292@crankycoder.com","name":"Victor Ng"},"message":"* Fixup bugs where ASU and signalStrength are confused\n* Updated int->float for changes related to switching from\n  submit->geosubmit\n* Got rid of setNeighboringCellInfo method as we can just use an\n  overloaded constructor\n* Replaced a System.currentTimeMillis dependency with ISystemClock so\n  that tests can instrument time.\n* Added null checks around DataStorageManager.getInstance() so that we\n  don't NPE if the service hasn't started yet.\n* Added test for QueuedCountsTracker when no DataStorageManager exists yet.\n* added a cache timing test to the QueuedCountsTracker","distinct":true,"url":"https://api.github.com/repos/garvankeeley/MozStumbler/commits/2e7ef113816674235fb568388e057c189738bb33"},{"sha":"e831c2f991e03a37075d15d8c3d85b9f673e49b2","author":{"email":"88fa846e5f8aa198848be76e1abdcb7d7a42d292@crankycoder.com","name":"Victor Ng"},"message":"Split geolocate and geosubmit JSON blobs as geolocate does not include\naccuracy or altitude fields","distinct":true,"url":"https://api.github.com/repos/garvankeeley/MozStumbler/commits/e831c2f991e03a37075d15d8c3d85b9f673e49b2"},{"sha":"8e6d8661f51cc3b6c4905373687ed4d1ff3d80b5","author":{"email":"88fa846e5f8aa198848be76e1abdcb7d7a42d292@crankycoder.com","name":"Victor Ng"},"message":"This gets rid of the phone type (GSM or CDMA) as we no longer need it for anything.","distinct":true,"url":"https://api.github.com/repos/garvankeeley/MozStumbler/commits/8e6d8661f51cc3b6c4905373687ed4d1ff3d80b5"},{"sha":"493dece25d6b7aa91cabc45ec03212681f244784","author":{"email":"88fa846e5f8aa198848be76e1abdcb7d7a42d292@crankycoder.com","name":"Victor Ng"},"message":"force the DataStorageManager to be null","distinct":true,"url":"https://api.github.com/repos/garvankeeley/MozStumbler/commits/493dece25d6b7aa91cabc45ec03212681f244784"},{"sha":"f9a835d885b809a226cd57aa8efea2ea6cc90f5f","author":{"email":"88fa846e5f8aa198848be76e1abdcb7d7a42d292@crankycoder.com","name":"Victor Ng"},"message":"Merge pull request #1500 from crankycoder/features/geolocate-geosubmit\n\n1499 - Convert MLS to use geolocate and geosubmit","distinct":true,"url":"https://api.github.com/repos/garvankeeley/MozStumbler/commits/f9a835d885b809a226cd57aa8efea2ea6cc90f5f"}]}