{"push_id":555656787,"size":78,"distinct_size":2,"ref":"refs/heads/ubuntu-package","head":"3247f5be3a1cf4b82442044ba49461e3f8f93c84","before":"62575afe95ba6825dae80f3482d4bf1d4e03aaec","commits":[{"sha":"5e80a11934097c9ff2475cb51118efcd245b43b1","author":{"email":"c539153ba1f947bd4b6f910263b967c4a0a62357@mutability.co.uk","name":"Oliver Jowett"},"message":"Fix stable sort of rows with no sortable values (would cause \"jumping\" rows at the end of the table)","distinct":false,"url":"https://api.github.com/repos/mutability/dump1090/commits/5e80a11934097c9ff2475cb51118efcd245b43b1"},{"sha":"721412dc9b979f596b25e6765a9826ac17fddcc0","author":{"email":"c539153ba1f947bd4b6f910263b967c4a0a62357@mutability.co.uk","name":"Oliver Jowett"},"message":"Changelog.","distinct":false,"url":"https://api.github.com/repos/mutability/dump1090/commits/721412dc9b979f596b25e6765a9826ac17fddcc0"},{"sha":"07df054590712e90a9d9eb10b0907c30dbd65349","author":{"email":"c539153ba1f947bd4b6f910263b967c4a0a62357@mutability.co.uk","name":"Oliver Jowett"},"message":"Move CRC code to a separate file.","distinct":false,"url":"https://api.github.com/repos/mutability/dump1090/commits/07df054590712e90a9d9eb10b0907c30dbd65349"},{"sha":"014205324a52bbc48fc085f37ac623a3e4c63700","author":{"email":"c539153ba1f947bd4b6f910263b967c4a0a62357@mutability.co.uk","name":"Oliver Jowett"},"message":"Remove dead test code.","distinct":false,"url":"https://api.github.com/repos/mutability/dump1090/commits/014205324a52bbc48fc085f37ac623a3e4c63700"},{"sha":"a6542b505bc1ece105428bd913da6fbd6c5f66c3","author":{"email":"c539153ba1f947bd4b6f910263b967c4a0a62357@mutability.co.uk","name":"Oliver Jowett"},"message":"Separate out 2MHz demodulator + support functions to a separate file.","distinct":false,"url":"https://api.github.com/repos/mutability/dump1090/commits/a6542b505bc1ece105428bd913da6fbd6c5f66c3"},{"sha":"f753c2d9fed075de5bb2220431502e8a5a25a676","author":{"email":"c539153ba1f947bd4b6f910263b967c4a0a62357@mutability.co.uk","name":"Oliver Jowett"},"message":"Separate 2.4MHz demodulator into its own file.","distinct":false,"url":"https://api.github.com/repos/mutability/dump1090/commits/f753c2d9fed075de5bb2220431502e8a5a25a676"},{"sha":"e02a2cdd44eae33173bc86fe4043eb6ff4f05b6f","author":{"email":"c539153ba1f947bd4b6f910263b967c4a0a62357@mutability.co.uk","name":"Oliver Jowett"},"message":"GPL.","distinct":false,"url":"https://api.github.com/repos/mutability/dump1090/commits/e02a2cdd44eae33173bc86fe4043eb6ff4f05b6f"},{"sha":"b9b76da02daa2ae8071b953e6edf9494f3bc53ba","author":{"email":"c539153ba1f947bd4b6f910263b967c4a0a62357@mutability.co.uk","name":"Oliver Jowett"},"message":"Stats rearrangement, based on experimental branch changes.","distinct":false,"url":"https://api.github.com/repos/mutability/dump1090/commits/b9b76da02daa2ae8071b953e6edf9494f3bc53ba"},{"sha":"ed4d48177200703ba5cc5d7e0be40fd15da7e3a0","author":{"email":"c539153ba1f947bd4b6f910263b967c4a0a62357@mutability.co.uk","name":"Oliver Jowett"},"message":"Import CPR changes from experimental branch.","distinct":false,"url":"https://api.github.com/repos/mutability/dump1090/commits/ed4d48177200703ba5cc5d7e0be40fd15da7e3a0"},{"sha":"0d3fcfff2edc7b150e64238350846005d170c7b3","author":{"email":"c539153ba1f947bd4b6f910263b967c4a0a62357@mutability.co.uk","name":"Oliver Jowett"},"message":"Remove obsolete TODO file.","distinct":false,"url":"https://api.github.com/repos/mutability/dump1090/commits/0d3fcfff2edc7b150e64238350846005d170c7b3"},{"sha":"270a22e06aa6763d25ce17743d94c2b842e11584","author":{"email":"c539153ba1f947bd4b6f910263b967c4a0a62357@mutability.co.uk","name":"Oliver Jowett"},"message":"CRC reimplementation to be byte-at-a-time table-driven.\nAlso be smarter about error correction, avoiding ambiguous cases\nwhen --aggressive is specified.","distinct":false,"url":"https://api.github.com/repos/mutability/dump1090/commits/270a22e06aa6763d25ce17743d94c2b842e11584"},{"sha":"0433ed3f5d07866f0d142ef3cdf3b806f5fd0adf","author":{"email":"c539153ba1f947bd4b6f910263b967c4a0a62357@mutability.co.uk","name":"Oliver Jowett"},"message":"icao_filter.[ch] from the experimental branch.","distinct":false,"url":"https://api.github.com/repos/mutability/dump1090/commits/0433ed3f5d07866f0d142ef3cdf3b806f5fd0adf"},{"sha":"5e522fe8db01948096423dea42cf137cd5ad56b0","author":{"email":"c539153ba1f947bd4b6f910263b967c4a0a62357@mutability.co.uk","name":"Oliver Jowett"},"message":"Decoder cleanups from experimental branch.","distinct":false,"url":"https://api.github.com/repos/mutability/dump1090/commits/5e522fe8db01948096423dea42cf137cd5ad56b0"},{"sha":"8ce92f126a0ebd86d6fac73fdaac38da92013d4c","author":{"email":"c539153ba1f947bd4b6f910263b967c4a0a62357@mutability.co.uk","name":"Oliver Jowett"},"message":"More logging for Comm-B messages.","distinct":false,"url":"https://api.github.com/repos/mutability/dump1090/commits/8ce92f126a0ebd86d6fac73fdaac38da92013d4c"},{"sha":"7c64f27c22d351d8022fa113ebf88f81c6b902d3","author":{"email":"c539153ba1f947bd4b6f910263b967c4a0a62357@mutability.co.uk","name":"Oliver Jowett"},"message":"Remove unused user latitude/longitude defines.","distinct":false,"url":"https://api.github.com/repos/mutability/dump1090/commits/7c64f27c22d351d8022fa113ebf88f81c6b902d3"},{"sha":"ebae5906535362ad12df1706e3577178e87c2109","author":{"email":"c539153ba1f947bd4b6f910263b967c4a0a62357@mutability.co.uk","name":"Oliver Jowett"},"message":"Use MODES_NOTUSED for unused args.","distinct":false,"url":"https://api.github.com/repos/mutability/dump1090/commits/ebae5906535362ad12df1706e3577178e87c2109"},{"sha":"cae20a8060a26f5af013b4d1373b76f74d55caff","author":{"email":"c539153ba1f947bd4b6f910263b967c4a0a62357@mutability.co.uk","name":"Oliver Jowett"},"message":"Escape flight name in JSON in case it has odd characters.","distinct":false,"url":"https://api.github.com/repos/mutability/dump1090/commits/cae20a8060a26f5af013b4d1373b76f74d55caff"},{"sha":"2a1a2a0a71e6eaee72a5287d39412760beeedd1a","author":{"email":"c539153ba1f947bd4b6f910263b967c4a0a62357@mutability.co.uk","name":"Oliver Jowett"},"message":"Fix (maybe) JSON escaping.\nI've obviously never tested this code!","distinct":false,"url":"https://api.github.com/repos/mutability/dump1090/commits/2a1a2a0a71e6eaee72a5287d39412760beeedd1a"},{"sha":"fc87a232b4cb142715e7888783567217cfe70241","author":{"email":"c539153ba1f947bd4b6f910263b967c4a0a62357@mutability.co.uk","name":"Oliver Jowett"},"message":"Return non-NULL errorinfo if there are no errors to diagnose.","distinct":false,"url":"https://api.github.com/repos/mutability/dump1090/commits/fc87a232b4cb142715e7888783567217cfe70241"},{"sha":"a33e4388c9bf0424a008c649062756ba20239976","author":{"email":"c539153ba1f947bd4b6f910263b967c4a0a62357@mutability.co.uk","name":"Oliver Jowett"},"message":"Add scoreModesMessage()","distinct":false,"url":"https://api.github.com/repos/mutability/dump1090/commits/a33e4388c9bf0424a008c649062756ba20239976"}]}