{"push_id":1752189495,"size":785,"distinct_size":1,"ref":"refs/heads/feature/ec2_eni_facts_to_boto3","head":"1e5b73e6ec30b45452c99a6ac2ff35ad8fb10d17","before":"9d73198dbc7d19638de7c6c272c6aa8f529e6644","commits":[{"sha":"2f74f6738d2e147fa1642924220d749de7ebedad","author":{"name":"Adam DeConinck","email":"a9331f4a33031c594857cdcfcc1bc5453a428c21@ajdecon.org"},"message":"Fix for ansible/ansible-modules-core#1568\n\nWhen checksums of local and remote files match, and when follow = True,\ndetermine if remote destination is a symlink. If so, de-reference it and\npass the link target to the file module as 'dest'.\n\nThis change fixes an edge case in file copy behavior when:\n\n- 'dest' is a symlink to some other file ('realdest')\n- follow = True\n- the checksums of the source file, 'src', and the symlink target, 'realdest',\n  match.\n\nBecause the checksums match, the copy module is skipped and the file module\nis invoked directly with 'dest' = the symlink, and 'src' = the source of the\ncopy module, whether that source is present on the target machine or not.\n\nWhen 'src' doesn't exist on the target machine, this leads to an error that\nlooks like this because it can't change the target of the symlink:\n\nTASK [copy] ********************************************************************\nfatal: [192.168.56.101]: FAILED! => {\"changed\": false, \"checksum\": \"f572d396fae9206628714fb2ce00f72e94f2258f\", \"failed\": true, \"gid\": 1000, \"group\": \"ajdecon\", \"mode\": \"0777\", \"msg\": \"src file does not exist, use \\\"force=yes\\\" if you really want to create the link: /tmp/issue1568/dest_dir/source\", \"owner\": \"ajdecon\", \"path\": \"/tmp/issue1568/dest_dir/dest\", \"size\": 8, \"src\": \"source\", \"state\": \"link\", \"uid\": 1000}\n\nWhen the path 'src' *does* exist on the target machine, the file module makes\nthis the symlink \"dest -> src\" instead of \"dest -> realdest\"... even if the\nchecksum of 'src' on the target machine is different from the checksum of 'src'\non the machine where Ansible is running.","distinct":false,"url":"https://api.github.com/repos/wimnat/ansible/commits/2f74f6738d2e147fa1642924220d749de7ebedad"},{"sha":"e084e8809e055dc5b1e711c518f22d6229b7d5d0","author":{"name":"Matt Davis","email":"01e42cb073a2d97921671104640651c4feddd13b@users.noreply.github.com"},"message":"force Windows to always use preamble-free UTF8 input encoding (#22934)\n\n* fixes #15770\r\n* When running under the UTF-8 codepage, Powershell subprocesses will fail (eg, Start-Job, others) if the input encoding is using the default BOM preamble. This fix forces it to use no preamble in leaf_exec and win_shell, and includes tests to verify that Start-Job works.","distinct":false,"url":"https://api.github.com/repos/wimnat/ansible/commits/e084e8809e055dc5b1e711c518f22d6229b7d5d0"},{"sha":"25be6aebc3152f0a0b3caed88a07007c02920a46","author":{"name":"Adrian Likins","email":"df979da0178b5380ee58c2bf2fa6d810e2123036@redhat.com"},"message":"Add HDD serial numbers. (rebase/fixes of #9454)  (#22852)\n\nAdd HDD serial numbers to linux hardware facts via 'sg_inq' tool","distinct":false,"url":"https://api.github.com/repos/wimnat/ansible/commits/25be6aebc3152f0a0b3caed88a07007c02920a46"},{"sha":"c1a766df989230bc0b03d53323f0fcd2809765a1","author":{"name":"Miroslav Lichvar","email":"dff4e058f2aa89d1c9e462ceed29e4a5f113691a@redhat.com"},"message":"Add PHC and timestamping info to network interface facts on Linux (#21767)","distinct":false,"url":"https://api.github.com/repos/wimnat/ansible/commits/c1a766df989230bc0b03d53323f0fcd2809765a1"},{"sha":"4b9b0a25c3a0c50ae95af55c91ccd4ef322cfb62","author":{"name":"Alexander Gordeev","email":"17af775c00efcddaf1b59235cb3b5d1c210d35b4@users.noreply.github.com"},"message":"Add pvs info to linux hardware 'ansible_lvm' facts (#16773)\n\nThis change adds the information about physical volume to hardware\r\nfacts.","distinct":false,"url":"https://api.github.com/repos/wimnat/ansible/commits/4b9b0a25c3a0c50ae95af55c91ccd4ef322cfb62"},{"sha":"a9c3a452f04df12c24294aba7066c10096d1e0d6","author":{"name":"Toshio Kuratomi","email":"cbdeb5b67e5fbe73365734a4941de7f6991b359a@gmail.com"},"message":"Quote ssh_args\n\nFixes #22111","distinct":false,"url":"https://api.github.com/repos/wimnat/ansible/commits/a9c3a452f04df12c24294aba7066c10096d1e0d6"},{"sha":"65d9feea4ff90b3fb6561bba085779151831bc54","author":{"name":"Toshio Kuratomi","email":"cbdeb5b67e5fbe73365734a4941de7f6991b359a@gmail.com"},"message":"Revert \"Quote ssh_args\"\n\nThis reverts commit a9c3a452f04df12c24294aba7066c10096d1e0d6.","distinct":false,"url":"https://api.github.com/repos/wimnat/ansible/commits/65d9feea4ff90b3fb6561bba085779151831bc54"},{"sha":"f7c9f44aabbabe371358672be2381f9a11073f96","author":{"name":"Erwin Lang","email":"9dd62afe1d4286267198e1ba8751ed2fc3b7fdfc@posteo.net"},"message":"synchronize: Convert cmd to list and fix handling of the copy_links argument (#22573)\n\n* synchronize: Convert cmd to list and fix handling of the copy_links argument\r\n\r\nConverting cmd from str to list stops the pain of argument quoting/escaping.\r\n\r\n* synchronize: Update imports according to #pullrequestreview-28758614","distinct":false,"url":"https://api.github.com/repos/wimnat/ansible/commits/f7c9f44aabbabe371358672be2381f9a11073f96"},{"sha":"6cea89299a515c7bc4a70611edd10dbe103d92eb","author":{"name":"Toshio Kuratomi","email":"cbdeb5b67e5fbe73365734a4941de7f6991b359a@gmail.com"},"message":"Add c7c8481 (quoting with hash mark in ini inventories) fix to changelog (#22921)","distinct":false,"url":"https://api.github.com/repos/wimnat/ansible/commits/6cea89299a515c7bc4a70611edd10dbe103d92eb"},{"sha":"29f623571eace54afc98e966c0e1ca66a19d03f2","author":{"name":"Toshio Kuratomi","email":"cbdeb5b67e5fbe73365734a4941de7f6991b359a@gmail.com"},"message":"Handle the case where HTTPError.info() returns an object that aren't (#22894)\n\ndict-like enough (can't be used with **).\r\n\r\nThis should give a better error message for #22872","distinct":false,"url":"https://api.github.com/repos/wimnat/ansible/commits/29f623571eace54afc98e966c0e1ca66a19d03f2"},{"sha":"7b197d823ee775b0138495bcd3954dff28851dd5","author":{"name":"Brian Coca","email":"30ef4d7400962e5758098d9fcd1430225c802105@users.noreply.github.com"},"message":"let user control \"auto-de-vault\" (#22739)\n\n* added option to toggle off autodevaulting\r\n\r\n* fixes per feedbazck","distinct":false,"url":"https://api.github.com/repos/wimnat/ansible/commits/7b197d823ee775b0138495bcd3954dff28851dd5"},{"sha":"b4c47ebf680bd652913387a03aafa6dbc4d66ec0","author":{"name":"Brian Coca","email":"476d9cd9549c190fe97c882a832fbca06f4d485c@gmail.com"},"message":"draft to generate man pages","distinct":false,"url":"https://api.github.com/repos/wimnat/ansible/commits/b4c47ebf680bd652913387a03aafa6dbc4d66ec0"},{"sha":"424e1946f435c5228b450d802a16a585a7798665","author":{"name":"Brian Coca","email":"476d9cd9549c190fe97c882a832fbca06f4d485c@gmail.com"},"message":"moved docs generation and templates to docs/","distinct":false,"url":"https://api.github.com/repos/wimnat/ansible/commits/424e1946f435c5228b450d802a16a585a7798665"},{"sha":"18a7a1ec31a49294ea76559b5ef0f704be88e118","author":{"name":"Brian Coca","email":"476d9cd9549c190fe97c882a832fbca06f4d485c@gmail.com"},"message":"added docs to CLI docstringsadded\n\nremoved 'now intermediate build files' from repo\nadjusted gitignore","distinct":false,"url":"https://api.github.com/repos/wimnat/ansible/commits/18a7a1ec31a49294ea76559b5ef0f704be88e118"},{"sha":"2a2e02aea4786c07f072d5be131dbd8c793431c9","author":{"name":"Brian Coca","email":"476d9cd9549c190fe97c882a832fbca06f4d485c@gmail.com"},"message":".--. . .--. ---.. / .. ... / .- -. -. --- -.-- .. -. --.","distinct":false,"url":"https://api.github.com/repos/wimnat/ansible/commits/2a2e02aea4786c07f072d5be131dbd8c793431c9"},{"sha":"ed413f2b280d263fa022e738b4170cc71708a946","author":{"name":"scottb","email":"87d0a9b850a7aa834589ec77f624f9142da61dc4@users.noreply.github.com"},"message":"Update vault.py\n\nEdit for conciseness and clarity.","distinct":false,"url":"https://api.github.com/repos/wimnat/ansible/commits/ed413f2b280d263fa022e738b4170cc71708a946"},{"sha":"25de905c6e05bd6df91f4299628ee6d386d3da50","author":{"name":"Brian Coca","email":"476d9cd9549c190fe97c882a832fbca06f4d485c@gmail.com"},"message":"subspec protptype","distinct":false,"url":"https://api.github.com/repos/wimnat/ansible/commits/25de905c6e05bd6df91f4299628ee6d386d3da50"},{"sha":"9a05113daf4ab90b43c5570ef69b43e42ecd0ecd","author":{"name":"Brian Coca","email":"476d9cd9549c190fe97c882a832fbca06f4d485c@gmail.com"},"message":"pass params to validate against","distinct":false,"url":"https://api.github.com/repos/wimnat/ansible/commits/9a05113daf4ab90b43c5570ef69b43e42ecd0ecd"},{"sha":"db328a0f8370a3a21710772a41c53f9775eeab2f","author":{"name":"ukaj","email":"cf7256cb69ab93512570ec35be083d4b27691eb7@so1.net"},"message":"[cloud] Add support for running s3 module in check mode (#22188)","distinct":false,"url":"https://api.github.com/repos/wimnat/ansible/commits/db328a0f8370a3a21710772a41c53f9775eeab2f"},{"sha":"318445fe19e7276d56856f69e096ab6bc5cf46a6","author":{"name":"Matt Clay","email":"31e7b35f7f9f5d76c1e2ef239c79b97264b2f6d0@mystile.com"},"message":"Associate `systemd` module with `service` test. (#22847)","distinct":false,"url":"https://api.github.com/repos/wimnat/ansible/commits/318445fe19e7276d56856f69e096ab6bc5cf46a6"}]}
{"actor":{"display_login":"wimnat"}}