{"push_id":1770031929,"size":42,"distinct_size":42,"ref":"refs/heads/facts_notes","head":"6d0d539d07298fb18926b9d70c2aeb221bbb74dc","before":"c1a604f2a6e67182f42c4634201dafb4b27c8083","commits":[{"sha":"3174745cb3d73ea4eef5dc8e7541f160b0b0c8b4","author":{"name":"Adrian Likins","email":"df979da0178b5380ee58c2bf2fa6d810e2123036@redhat.com"},"message":"pep8/sanity cleanup","distinct":true,"url":"https://api.github.com/repos/alikins/ansible/commits/3174745cb3d73ea4eef5dc8e7541f160b0b0c8b4"},{"sha":"4284a52582f6efc7754457ff1a253c9f76f513c4","author":{"name":"Adrian Likins","email":"df979da0178b5380ee58c2bf2fa6d810e2123036@redhat.com"},"message":"Refactor of distribution.py\n\nmake the big OS_FAMILY literal a little easier to read\nAlso keys can now be any string instead of python literals\n\n99% sure the test for 'KDE Neon' was wrong\nI don't see how/where it should or could get 'Neon' instead\nof 'KDE Neon' as provided in os-release NAME=\n\nUse 'distribution' string for key to OS_MAP\n\nie, we dont need to make it a valid python label anymore so dont.\n\nmove _has_dist_file to module as _file_exists\neasier to mock without mucking with os.path\n\nmv platform.system() calls to within get_distribution_facts() instead\nof Distribution() init.\n\nslowly whittling away the things that need to be mocked...\n\nremove redundant parse_distribution_file_SuSE() method","distinct":true,"url":"https://api.github.com/repos/alikins/ansible/commits/4284a52582f6efc7754457ff1a253c9f76f513c4"},{"sha":"c483b445f325e60adb5ba235280ac253405207fc","author":{"name":"Adrian Likins","email":"df979da0178b5380ee58c2bf2fa6d810e2123036@redhat.com"},"message":"update test_timeout to use timeout module","distinct":true,"url":"https://api.github.com/repos/alikins/ansible/commits/c483b445f325e60adb5ba235280ac253405207fc"},{"sha":"856b81e5ac5410e3da04973aa44fd1147f002b6c","author":{"name":"Adrian Likins","email":"df979da0178b5380ee58c2bf2fa6d810e2123036@redhat.com"},"message":"sync timeout.py to devel/ version","distinct":true,"url":"https://api.github.com/repos/alikins/ansible/commits/856b81e5ac5410e3da04973aa44fd1147f002b6c"},{"sha":"dc70c54e23989833326cb129174c4b5705090af5","author":{"name":"Adrian Likins","email":"df979da0178b5380ee58c2bf2fa6d810e2123036@redhat.com"},"message":"move where setup.py collects 'meta' facts a bit","distinct":true,"url":"https://api.github.com/repos/alikins/ansible/commits/dc70c54e23989833326cb129174c4b5705090af5"},{"sha":"e28acf197342de1e76ee2129202ae917021ee6ec","author":{"name":"Adrian Likins","email":"df979da0178b5380ee58c2bf2fa6d810e2123036@redhat.com"},"message":"fixup where we create namespaces\n\nso the meta collector can be created without a namespace","distinct":true,"url":"https://api.github.com/repos/alikins/ansible/commits/e28acf197342de1e76ee2129202ae917021ee6ec"},{"sha":"46fa10e9b1a9732b4425513823a43fa4ec88077d","author":{"name":"Adrian Likins","email":"df979da0178b5380ee58c2bf2fa6d810e2123036@redhat.com"},"message":"remove _json compat module\n\nThe code in here was to support:\n\n  -a 'json' python module that was not the standard one included\n  with python since 2.6.\n\n  - potentially fallback to simplejson if 'json' was not available.\n\n'json' is available for all supported python versions now so\nno longer needed.","distinct":true,"url":"https://api.github.com/repos/alikins/ansible/commits/46fa10e9b1a9732b4425513823a43fa4ec88077d"},{"sha":"e91ccaf153918b41ffd514cb395b68314ca13646","author":{"name":"Adrian Likins","email":"df979da0178b5380ee58c2bf2fa6d810e2123036@redhat.com"},"message":"mv get_collector_names -> facts.collector","distinct":true,"url":"https://api.github.com/repos/alikins/ansible/commits/e91ccaf153918b41ffd514cb395b68314ca13646"},{"sha":"ec1d91bae2e83b2520fca4bb43c99bc33debc7e1","author":{"name":"Adrian Likins","email":"df979da0178b5380ee58c2bf2fa6d810e2123036@redhat.com"},"message":"mv collector_classes_from_gather_subset -> facts.collector","distinct":true,"url":"https://api.github.com/repos/alikins/ansible/commits/ec1d91bae2e83b2520fca4bb43c99bc33debc7e1"},{"sha":"1ffeca8ce990db79f40ca154322a03804a9667e6","author":{"name":"Adrian Likins","email":"df979da0178b5380ee58c2bf2fa6d810e2123036@redhat.com"},"message":"remove unneeded empty iterable to set() constructor","distinct":true,"url":"https://api.github.com/repos/alikins/ansible/commits/1ffeca8ce990db79f40ca154322a03804a9667e6"},{"sha":"1bc3e90ad874cd2324eb03c632dedbf919bc7150","author":{"name":"Adrian Likins","email":"df979da0178b5380ee58c2bf2fa6d810e2123036@redhat.com"},"message":"dont reference unset self.facts in Facts() base class\n\nThis class could be abstract now (or likely removed) so\nthats on the TODO.","distinct":true,"url":"https://api.github.com/repos/alikins/ansible/commits/1bc3e90ad874cd2324eb03c632dedbf919bc7150"},{"sha":"bdb934d770537bb2cdbbfcf619ce7e2bf5d8c0f6","author":{"name":"Adrian Likins","email":"df979da0178b5380ee58c2bf2fa6d810e2123036@redhat.com"},"message":"mv collector tests from test_facts -> test_collector","distinct":true,"url":"https://api.github.com/repos/alikins/ansible/commits/bdb934d770537bb2cdbbfcf619ce7e2bf5d8c0f6"},{"sha":"cda2d6f334c53b384d4e53143c8050592a2e2efb","author":{"name":"Adrian Likins","email":"df979da0178b5380ee58c2bf2fa6d810e2123036@redhat.com"},"message":"Use six's reduce() in sunos/netbsd hardware facts","distinct":true,"url":"https://api.github.com/repos/alikins/ansible/commits/cda2d6f334c53b384d4e53143c8050592a2e2efb"},{"sha":"f09c50273a02ff6e6acc33df2a59e98989d1b2d7","author":{"name":"Adrian Likins","email":"df979da0178b5380ee58c2bf2fa6d810e2123036@redhat.com"},"message":"sanity cleanup","distinct":true,"url":"https://api.github.com/repos/alikins/ansible/commits/f09c50273a02ff6e6acc33df2a59e98989d1b2d7"},{"sha":"cff178bbd43c332a3d707a56035959c892d9be14","author":{"name":"Adrian Likins","email":"df979da0178b5380ee58c2bf2fa6d810e2123036@redhat.com"},"message":"update setup module unit tests for current api","distinct":true,"url":"https://api.github.com/repos/alikins/ansible/commits/cff178bbd43c332a3d707a56035959c892d9be14"},{"sha":"23de6e1f7eb2987c0106ea92802b4fec2f1085a8","author":{"name":"Adrian Likins","email":"df979da0178b5380ee58c2bf2fa6d810e2123036@redhat.com"},"message":"clean out notes/comments from facts/__init__","distinct":true,"url":"https://api.github.com/repos/alikins/ansible/commits/23de6e1f7eb2987c0106ea92802b4fec2f1085a8"},{"sha":"c189c5460cd0ac96eebef1e9a09f2bdf586c0974","author":{"name":"Adrian Likins","email":"df979da0178b5380ee58c2bf2fa6d810e2123036@redhat.com"},"message":"add copyright/license header, update comments\n\nwe can shorten the license blurbs later in one swoop\nif we need to.\n\ntmp add a notes.txt to git so git will follow the changes better","distinct":true,"url":"https://api.github.com/repos/alikins/ansible/commits/c189c5460cd0ac96eebef1e9a09f2bdf586c0974"},{"sha":"030f248d2a01d1c0ea99b40d50e7f06acc5bc3ce","author":{"name":"Adrian Likins","email":"df979da0178b5380ee58c2bf2fa6d810e2123036@redhat.com"},"message":"rm extraneous get_uname_version in utils\n\nonly system/distribution.py uses it","distinct":true,"url":"https://api.github.com/repos/alikins/ansible/commits/030f248d2a01d1c0ea99b40d50e7f06acc5bc3ce"},{"sha":"d3927aa74fc9980d1ffb026391c172652ca0a421","author":{"name":"Adrian Likins","email":"df979da0178b5380ee58c2bf2fa6d810e2123036@redhat.com"},"message":"using fact_id and a platform id for matching collectors\n\nonly add collectors that match the fact_ids and the platform_info\nto the list of collectors used.\n\natm, a collectors platform_id will default to 'Generic', and\nany platform matches 'Generic'\n\ngoal is to select collector classes including matching the\nsystems platform in collector.py, instead of relying on\nmetaclasses in hardware/*. To finish this, the various\nFacts() subclasses will need to be replaced entirely with\nCollector() subclasses.\n\nextracting to functions\n\nsuspect all of this could be reduced to about 4 lines of\nset() ops or list comprehensions","distinct":true,"url":"https://api.github.com/repos/alikins/ansible/commits/d3927aa74fc9980d1ffb026391c172652ca0a421"},{"sha":"156fc3201d4f62cfd73fb5b7d5236e19182f9a6a","author":{"name":"Adrian Likins","email":"df979da0178b5380ee58c2bf2fa6d810e2123036@redhat.com"},"message":"start removing Facts() subclasses with weird metaclass","distinct":true,"url":"https://api.github.com/repos/alikins/ansible/commits/156fc3201d4f62cfd73fb5b7d5236e19182f9a6a"}]}
{"actor":{"display_login":"alikins"}}