{"push_id":3774581248,"size":53,"distinct_size":0,"ref":"refs/heads/release2","head":"dd34ccfe288ebda8e2568cf550994ae890379f45","before":"ff4c1557d8358f158f4358788ff18ef93d2470ef","commits":[{"sha":"1efa3f0ebae15bad11ad33c910c9229c9b52be2c","author":{"name":"Drew Hintz","email":"6061c80a853b97db130107aaa605199b54931b8b@gmail.com"},"message":"📋📷 2019 Chrysler Pacifica and 2019 Jeep Grand Cherokee support (#590)\n\n* 2019 Chrysler Pacfica and 2019 Jeep Grand Cherokee support, along with likely support for arbitrary models.\r\nThis is done by copying most values from the stock LKAS camera which is active with https://github.com/commaai/panda/pull/177\r\n\r\n* No longer send LKAS_HEARTBIT because Panda now forwards it for us.\r\n\r\n* Pacifica Hybrid 2018 combine fingerprints, add 808: 8\r\n\r\n* panda chrysler: forward bus 0 to bus 2\r\ncopy of Panda commit: https://github.com/commaai/panda/commit/104950264473274e0012a39b7ea2d1468ef46d8d","distinct":false,"url":"https://api.github.com/repos/zorrobyte/openpilot/commits/1efa3f0ebae15bad11ad33c910c9229c9b52be2c"},{"sha":"dd323433421857af6791bcc0bd4a25f53ec14936","author":{"name":"Drew Hintz","email":"6061c80a853b97db130107aaa605199b54931b8b@gmail.com"},"message":"Add Chrysler Pacifica Hybrid 2019 (#591)\n\nAdd Chrysler Pacifica Hybrid 2019 to list of supported cars.\r\nClarify Jeep 2019 minimum steering speed.","distinct":false,"url":"https://api.github.com/repos/zorrobyte/openpilot/commits/dd323433421857af6791bcc0bd4a25f53ec14936"},{"sha":"4662cfc8d72a805f789a4a35df51a9fa2cee8b99","author":{"name":"Riccardo","email":"fb961fc8e8472d714f9094b46379abc083182401@gmail.com"},"message":"Chrysler: matching file in panda repo","distinct":false,"url":"https://api.github.com/repos/zorrobyte/openpilot/commits/4662cfc8d72a805f789a4a35df51a9fa2cee8b99"},{"sha":"bdf65856506414ed57afe8b79a345ae2477632f4","author":{"name":"dekerr","email":"e2fb673fe2948d1a093ee9ce35c7de0155beaf53@mix.wvu.edu"},"message":"remove transpose (#588)","distinct":false,"url":"https://api.github.com/repos/zorrobyte/openpilot/commits/bdf65856506414ed57afe8b79a345ae2477632f4"},{"sha":"e89fd1236f5207053e18718e9e8e6bf95365841a","author":{"name":"eFini","email":"663495b99b5a5c60affe33d152f3606a10047a7f@gmail.com"},"message":"Add Port for 2019 Honda Odyssey Exclusive (China version) (#592)\n\n* Port for 2019 Honda Odyssey China ver\r\n\r\n* update as per comments","distinct":false,"url":"https://api.github.com/repos/zorrobyte/openpilot/commits/e89fd1236f5207053e18718e9e8e6bf95365841a"},{"sha":"7978afabe542289e5a2082491b96c82f85d13765","author":{"name":"eFini","email":"663495b99b5a5c60affe33d152f3606a10047a7f@gmail.com"},"message":"Add port for 2019 Honda CRV Hybrid (China ver) (#596)\n\n* 2019 honda crv hybrid port (china version)\r\n\r\n* adjust mass based on spec\r\n\r\n* update mass based on spec\r\n\r\n* add 2019 Honda CRV Hybrid","distinct":false,"url":"https://api.github.com/repos/zorrobyte/openpilot/commits/7978afabe542289e5a2082491b96c82f85d13765"},{"sha":"185375ed6424180eec881ad8431c03f060a7c353","author":{"name":"Nigel Armstrong","email":"dc1fa12da5c5b3bf057684ad746da39dd7adbe38@users.noreply.github.com"},"message":"Merge panda subtree","distinct":false,"url":"https://api.github.com/repos/zorrobyte/openpilot/commits/185375ed6424180eec881ad8431c03f060a7c353"},{"sha":"27ef9f2236ca45eae9adaa395969133c2a59b75b","author":{"name":"Nigel Armstrong","email":"dc1fa12da5c5b3bf057684ad746da39dd7adbe38@users.noreply.github.com"},"message":"Squashed 'panda/' changes from 06958e4..38dc4e6\n\n38dc4e6 Chrysler safety: better to mention messages we don't want to forward\n236705f chrysler: forward bus 0 to bus 2 (#177)\n62d4219 debug_console.py: exit when no pandas found (#175)\n\ngit-subtree-dir: panda\ngit-subtree-split: 38dc4e678325d13b4324f91f6eff8cb6a0fe575d","distinct":false,"url":"https://api.github.com/repos/zorrobyte/openpilot/commits/27ef9f2236ca45eae9adaa395969133c2a59b75b"},{"sha":"76dfb135ca049ddd3ceadb6ce8b024c9c8193c2a","author":{"name":"Nigel Armstrong","email":"dc1fa12da5c5b3bf057684ad746da39dd7adbe38@users.noreply.github.com"},"message":"Add pylint to travis-ci (#595)\n\n* Add pylint to travis-ci\r\n\r\n* Change travis build order\r\n\r\n* Fix missing pylint\r\n\r\n* Add pylint to dockerfile\r\n\r\n* Test with fixed linter for chrysler changes\r\n\r\n* Fix linter issues in OP\r\n\r\n* fixed linter on ford\r\n\r\n* Fix Riccardo's comments","distinct":false,"url":"https://api.github.com/repos/zorrobyte/openpilot/commits/76dfb135ca049ddd3ceadb6ce8b024c9c8193c2a"},{"sha":"58d645cd189c4dfdef239c892cba485f77169bd6","author":{"name":"wocsor","email":"88503907fbc3418473564c1a1736d4b3743bc8e4@users.noreply.github.com"},"message":"add pedal IDs to a Lexus RXH and Rav4 China (#604)","distinct":false,"url":"https://api.github.com/repos/zorrobyte/openpilot/commits/58d645cd189c4dfdef239c892cba485f77169bd6"},{"sha":"d64025cca4161e99d2180a2f63c2264181154d5a","author":{"name":"Nigel Armstrong","email":"dc1fa12da5c5b3bf057684ad746da39dd7adbe38@users.noreply.github.com"},"message":"Log dirty files","distinct":false,"url":"https://api.github.com/repos/zorrobyte/openpilot/commits/d64025cca4161e99d2180a2f63c2264181154d5a"},{"sha":"a2013221602c074bc4dac32e62432ee09a7a28aa","author":{"name":"Nigel Armstrong","email":"dc1fa12da5c5b3bf057684ad746da39dd7adbe38@users.noreply.github.com"},"message":"Better logging of dirty files","distinct":false,"url":"https://api.github.com/repos/zorrobyte/openpilot/commits/a2013221602c074bc4dac32e62432ee09a7a28aa"},{"sha":"0a7fed94371730d4e959e7975cbb0dc69484dcf4","author":{"name":"Nigel Armstrong","email":"dc1fa12da5c5b3bf057684ad746da39dd7adbe38@users.noreply.github.com"},"message":"Fix dirty flag\n\nGit diff-index doesn't rebuild index, so files with modified dates or touched\nare marked as modified with a SHA1 of all 0.\n\nTo fix this, we run update-index --refresh before diff index. Any touched\nfiles are updated in the index.\n\nhttps://stackoverflow.com/questions/36367190/git-diff-files-output-changes-after-git-status","distinct":false,"url":"https://api.github.com/repos/zorrobyte/openpilot/commits/0a7fed94371730d4e959e7975cbb0dc69484dcf4"},{"sha":"7834995df4e74fb14ec685c9b2cf087afad11d2f","author":{"name":"Vehicle Researcher","email":"12dea96fec20593566ab75692c9949596833adc9@comma.ai"},"message":"Merge panda subtree","distinct":false,"url":"https://api.github.com/repos/zorrobyte/openpilot/commits/7834995df4e74fb14ec685c9b2cf087afad11d2f"},{"sha":"3c25760cc91beaa148fa214fea1f7a6e2eccb5a6","author":{"name":"Vehicle Researcher","email":"12dea96fec20593566ab75692c9949596833adc9@comma.ai"},"message":"Squashed 'panda/' changes from 38dc4e678..1282e8f5a\n\n1282e8f5a cap libusb1 version in setup (#183)\n64bcc89a9 Subaru: 545 msg must be generated\n9159df9a5 Merge branch '0.5.10-chyrsler'\nf8ab74a1c L-line relay (#166)\n11c4cdcc4 Cleanup leftover jenkins command\n22572d949 Fix Jenkins build dockerfiles with same name\n1d2f8f0ab Jenkins (#179)\nf383eee96 Power saving: wake on RX and don't print durint IRQ\n9540db744 Chrysler safety: better to mention messages we don't want to forward\n104950264 chrysler: forward bus 0 to bus 2 (#177)\n4276c380e Additional Power saving (#170)\n\ngit-subtree-dir: panda\ngit-subtree-split: 1282e8f5a0904b1aaa50f382db2e27f20e74a154","distinct":false,"url":"https://api.github.com/repos/zorrobyte/openpilot/commits/3c25760cc91beaa148fa214fea1f7a6e2eccb5a6"},{"sha":"790732bea35dacc619fd102b83f8194fc0143bd7","author":{"name":"Vehicle Researcher","email":"12dea96fec20593566ab75692c9949596833adc9@comma.ai"},"message":"Merge opendbc subtree","distinct":false,"url":"https://api.github.com/repos/zorrobyte/openpilot/commits/790732bea35dacc619fd102b83f8194fc0143bd7"},{"sha":"684e7b9f9ecea964a7dc35094056bdc9f2664f2b","author":{"name":"Vehicle Researcher","email":"12dea96fec20593566ab75692c9949596833adc9@comma.ai"},"message":"Squashed 'opendbc/' changes from 3a55ae92d..08757620d\n\n08757620d Subaru: removed unknown signals from ES_LKAS_State\nb0a47d86c Subaru: filling ES_LKAS message\n218d369ca Civic: added speed Unit\n443507602 Subaru: temporarily simplified msg 545 for dev reasons. Removed signals will be restored\na35743688 Subaru: filled Cruise Buttons message\nea162219c Subaru: minor pedal gas conversion fix\n24951ed85 Subaru: added cruise buttons\nd2f330632 Added SPORT_ON message for Corolla (#155)\ne18ba369e Add wet  road symbol for RSA (#156)\n7470d98ad Lexus IS: generated file was out of synch\n68cab29e8 Fix manually created dbc files (#154)\n\ngit-subtree-dir: opendbc\ngit-subtree-split: 08757620d782ea3d6456ffcd6c7cf820d7352f3e","distinct":false,"url":"https://api.github.com/repos/zorrobyte/openpilot/commits/684e7b9f9ecea964a7dc35094056bdc9f2664f2b"},{"sha":"2f92d577f995ff6ae1945ef6b89df3cb69b92999","author":{"name":"Vehicle Researcher","email":"12dea96fec20593566ab75692c9949596833adc9@comma.ai"},"message":"openpilot v0.5.11 release","distinct":false,"url":"https://api.github.com/repos/zorrobyte/openpilot/commits/2f92d577f995ff6ae1945ef6b89df3cb69b92999"},{"sha":"9dae0bfac4e54ec2b2e488d2b4ead1495c8f56d8","author":{"name":"Drew Hintz","email":"d07fc07733b4db85c844ee19ace379f7261916c7@google.com"},"message":"getting ready for Python 3 (#619)\n\n* tabs to spaces\r\npython 2 to 3: https://portingguide.readthedocs.io/en/latest/syntax.html#tabs-and-spaces\r\n\r\n* use the new except syntax\r\npython 2 to 3: https://portingguide.readthedocs.io/en/latest/exceptions.html#the-new-except-syntax\r\n\r\n* make relative imports absolute\r\npython 2 to 3: https://portingguide.readthedocs.io/en/latest/imports.html#absolute-imports\r\n\r\n* Queue renamed to queue in python 3\r\nUse the six compatibility library to support both python 2 and 3: https://portingguide.readthedocs.io/en/latest/stdlib-reorg.html#renamed-modules\r\n\r\n* replace dict.has_key() with in\r\npython 2 to 3: https://portingguide.readthedocs.io/en/latest/dicts.html#removed-dict-has-key\r\n\r\n* make dict views compatible with python 3\r\npython 2 to 3: https://portingguide.readthedocs.io/en/latest/dicts.html#dict-views-and-iterators\r\nWhere needed, wrapping things that will be a view in python 3 with a list(). For example, if it's accessed with []\r\nPython 3 has no iter*() methods, so just using the values() instead of itervalues() as long as it's not too performance intensive. Note that any minor performance hit of using a list instead of a view will go away when switching to python 3. If it is intensive, we could use the six version.\r\n\r\n* Explicitly use truncating division\r\npython 2 to 3: https://portingguide.readthedocs.io/en/latest/numbers.html#division\r\npython 3 treats / as float division. When we want the result to be an integer, use //\r\n\r\n* replace map() with list comprehension where a list result is needed.\r\nIn python 3, map() returns an iterator.\r\npython 2 to 3: https://portingguide.readthedocs.io/en/latest/iterators.html#new-behavior-of-map-and-filter\r\n\r\n* replace filter() with list comprehension\r\nIn python 3, filter() returns an interatoooooooooooor.\r\npython 2 to 3: https://portingguide.readthedocs.io/en/latest/iterators.html#new-behavior-of-map-and-filter\r\n\r\n* wrap zip() in list() where we need the result to be a list\r\npython 2 to 3: https://portingguide.readthedocs.io/en/latest/iterators.html#new-behavior-of-zip\r\n\r\n* clean out some lint\r\nRemoves these pylint warnings:\r\n************* Module selfdrive.car.chrysler.chryslercan\r\nW: 15, 0: Unnecessary semicolon (unnecessary-semicolon)\r\nW: 16, 0: Unnecessary semicolon (unnecessary-semicolon)\r\nW: 25, 0: Unnecessary semicolon (unnecessary-semicolon)\r\n************* Module common.dbc\r\nW:101, 0: Anomalous backslash in string: '\\?'. String constant might be missing an r prefix. (anomalous-backslash-in-string)\r\n************* Module selfdrive.car.gm.interface\r\nR:102, 6: Redefinition of ret.minEnableSpeed type from float to int (redefined-variable-type)\r\nR:103, 6: Redefinition of ret.mass type from int to float (redefined-variable-type)\r\n************* Module selfdrive.updated\r\nR: 20, 6: Redefinition of r type from int to str (redefined-variable-type)","distinct":false,"url":"https://api.github.com/repos/zorrobyte/openpilot/commits/9dae0bfac4e54ec2b2e488d2b4ead1495c8f56d8"},{"sha":"2eebe499405ed72d17613f863e5eedc8c86950d8","author":{"name":"Riccardo","email":"fb961fc8e8472d714f9094b46379abc083182401@gmail.com"},"message":"Maintain Python 2-3 compatibility but use six.iteritems().","distinct":false,"url":"https://api.github.com/repos/zorrobyte/openpilot/commits/2eebe499405ed72d17613f863e5eedc8c86950d8"}]}
{"actor":{"display_login":"zorrobyte"}}