{"push_id":795957282,"size":130,"distinct_size":1,"ref":"refs/heads/win_prefix_modules","head":"bb548baa7e5804d0e6783f930575f17f9b426688","before":"6fa7c92328b5c278717a8f59d659e67a071e0f82","commits":[{"sha":"07b14b97317c5bdb5a9316b855361fe01205ca0e","author":{"email":"9041a5e50ab0af90b1e9b0abd8c19308f3fa5990@gmail.com","name":"Brian Lloyd"},"message":"integration tests for windows implementation of lineinfile","distinct":false,"url":"https://api.github.com/repos/ansible/ansible/commits/07b14b97317c5bdb5a9316b855361fe01205ca0e"},{"sha":"af9200c2def14ab6106845bada6aeca32aafb86d","author":{"email":"711c73f64afdce07b7e38039a96d2224209e9a6c@ninemoreminutes.com","name":"Chris Church"},"message":"Add integration tests for win_group module.","distinct":false,"url":"https://api.github.com/repos/ansible/ansible/commits/af9200c2def14ab6106845bada6aeca32aafb86d"},{"sha":"cd478a76fc57b6f3d02637cb8d56ae7e9c6e5225","author":{"email":"b1fd71276665134ff7b98ca253ed3b02fb113870@realglobe.jp","name":"h-hirokawa"},"message":"Add the new module replacer <<INCLUDE_ANSIBLE_MODULE_JSON_ARGS>>.\n\nFixes #12266","distinct":false,"url":"https://api.github.com/repos/ansible/ansible/commits/cd478a76fc57b6f3d02637cb8d56ae7e9c6e5225"},{"sha":"f6382a160d1ee4eda393c6bc7138cf08bab5ef26","author":{"email":"1d6e1cf70ec6f9ab28d3ea4b27a49a77654d370e@renemoser.net","name":"Rene Moser"},"message":"cloudstack: new integration test role test_cs_user","distinct":false,"url":"https://api.github.com/repos/ansible/ansible/commits/f6382a160d1ee4eda393c6bc7138cf08bab5ef26"},{"sha":"a410bf26d30761124f9991ea2b7e51c6ad332fc4","author":{"email":"d79aad3085f9fd5feb459e6dde516ee4222f4906@sngx.net","name":"James Cammarata"},"message":"Wrap registered variables in UnsafeProxy\n\nFixes #12123","distinct":false,"url":"https://api.github.com/repos/ansible/ansible/commits/a410bf26d30761124f9991ea2b7e51c6ad332fc4"},{"sha":"95a58d11786f8047ad381cd470c271b677265ec6","author":{"email":"d79aad3085f9fd5feb459e6dde516ee4222f4906@sngx.net","name":"James Cammarata"},"message":"Properly serialize UnsafeProxy objects\n\nRequired as part of fix for #12123","distinct":false,"url":"https://api.github.com/repos/ansible/ansible/commits/95a58d11786f8047ad381cd470c271b677265ec6"},{"sha":"b35529b09f0bcbd0e646e710b93e16877f071d0c","author":{"email":"d79aad3085f9fd5feb459e6dde516ee4222f4906@sngx.net","name":"James Cammarata"},"message":"Submodule pointer update","distinct":false,"url":"https://api.github.com/repos/ansible/ansible/commits/b35529b09f0bcbd0e646e710b93e16877f071d0c"},{"sha":"91c9df2154834eefdeecac8cff4a3b17449a9ad0","author":{"email":"f1eed0fb86b1f5c84d18845198ea098ecd3e5194@gmail.com","name":"Brian Coca"},"message":"added verbosity to ansible-doc to make it easier to trace down issues","distinct":false,"url":"https://api.github.com/repos/ansible/ansible/commits/91c9df2154834eefdeecac8cff4a3b17449a9ad0"},{"sha":"444987cde656c9b9291f192a46c01475444584f8","author":{"email":"d79aad3085f9fd5feb459e6dde516ee4222f4906@sngx.net","name":"James Cammarata"},"message":"Fix unit test for plugins after basedir/push_basedir removal","distinct":false,"url":"https://api.github.com/repos/ansible/ansible/commits/444987cde656c9b9291f192a46c01475444584f8"},{"sha":"1e2dc212bd203071eeb8d5d4bad1291f5d049365","author":{"email":"f1eed0fb86b1f5c84d18845198ea098ecd3e5194@gmail.com","name":"Brian Coca"},"message":"added openvswitch_db","distinct":false,"url":"https://api.github.com/repos/ansible/ansible/commits/1e2dc212bd203071eeb8d5d4bad1291f5d049365"},{"sha":"292e2da4e10253eb5de388736cc89295cd860183","author":{"email":"d79aad3085f9fd5feb459e6dde516ee4222f4906@sngx.net","name":"James Cammarata"},"message":"Fix some bugs related to facts/nonpersistent-facts cache split\n\nFixes #12313","distinct":false,"url":"https://api.github.com/repos/ansible/ansible/commits/292e2da4e10253eb5de388736cc89295cd860183"},{"sha":"5809a2e81de2db7c458f525f3b2e6b8a941c9447","author":{"email":"cde2288a4505b40178bc8f0ddd96dbc32526f60d@ansible.com","name":"Brian Coca"},"message":"Merge pull request #12299 from resmo/feature/test_cs_user\n\ncloudstack: new integration test role test_cs_user","distinct":false,"url":"https://api.github.com/repos/ansible/ansible/commits/5809a2e81de2db7c458f525f3b2e6b8a941c9447"},{"sha":"0c5bbe3c3271f5578ec4b7590aa86d681bc27fa8","author":{"email":"d79aad3085f9fd5feb459e6dde516ee4222f4906@sngx.net","name":"James Cammarata"},"message":"Use the original (un-templated) args for include params\n\nFixes #12314","distinct":false,"url":"https://api.github.com/repos/ansible/ansible/commits/0c5bbe3c3271f5578ec4b7590aa86d681bc27fa8"},{"sha":"2b73002044dcc2f94bbdd032d413453d6ce9091d","author":{"email":"38edb439dbcce85f0f597d90d338db16e5438073@gedmin.as","name":"Marius Gedminas"},"message":"Python 3: make ansible.template.safe_eval() work\n\nTwo things changed in Python 3.4:\n\n- 'basestring' is no longer defined, so use six.string_types\n\n- True/False are now special AST node types (NamedConstant) rather than\n  just names\n\n(Good thing we had tests, or I wouldn't have noticed the 2nd thing!)\n\nI found only one place where safe_eval() is called inside the ansible\ncodebase: in lib/template/__init__.py.  The call to safe_eval(result,\n...) is protected by result.startswith('...'), which means result cannot\npossibly be a byte string on Python 3 (or startswith() would raise, so\nsix.string_types (which excludes byte strings on Python 3) is fine here.","distinct":false,"url":"https://api.github.com/repos/ansible/ansible/commits/2b73002044dcc2f94bbdd032d413453d6ce9091d"},{"sha":"f91b28ef23eefb682ed7f616179c159cf6da857f","author":{"email":"38edb439dbcce85f0f597d90d338db16e5438073@gedmin.as","name":"Marius Gedminas"},"message":"Fix safe_eval() of set literals\n\nThere was code to support set literals (on Python 2.7 and newer), but it\nwas buggy: SAFE_NODES.union() doesn't modify SAFE_NODES in place,\ninstead it returns a new set object that is then silently discarded.\n\nI added a unit test and fixed the code.  I also changed the version\ncheck to use sys.version_tuple instead of a string comparison, for\nconsistency with the subsequent Python 3.4 version check that I added in\nthe previous commit.","distinct":false,"url":"https://api.github.com/repos/ansible/ansible/commits/f91b28ef23eefb682ed7f616179c159cf6da857f"},{"sha":"441a8af67161e4c2b5c8476645047647a68e6a44","author":{"email":"d79aad3085f9fd5feb459e6dde516ee4222f4906@sngx.net","name":"James Cammarata"},"message":"Merge pull request #12267 from h-hirokawa/add_replacer_jsonargs\n\nAdd the new module replacer <<INCLUDE_ANSIBLE_MODULE_JSON_ARGS>>.","distinct":false,"url":"https://api.github.com/repos/ansible/ansible/commits/441a8af67161e4c2b5c8476645047647a68e6a44"},{"sha":"0bc9223826da6112aeb5dc37c290904efbb7526b","author":{"email":"66aff1a33c0d948bb084429d8f2f40733c96f2e8@adacore.com","name":"Thomas Quinot"},"message":"Test for Python must be against basename of interpreter\n\nFollowup on issue #12076","distinct":false,"url":"https://api.github.com/repos/ansible/ansible/commits/0bc9223826da6112aeb5dc37c290904efbb7526b"},{"sha":"083aef65ade1f7448ce98f8afaf70b797eead83d","author":{"email":"d79aad3085f9fd5feb459e6dde516ee4222f4906@sngx.net","name":"James Cammarata"},"message":"Revert \"set_fact should put facts in the fact_cache, not vars_cache\"\n\nThis reverts commit 926f127245ee2870f862ee20ec6aead827d0786f.","distinct":false,"url":"https://api.github.com/repos/ansible/ansible/commits/083aef65ade1f7448ce98f8afaf70b797eead83d"},{"sha":"c2115c3715a49b45348e28de2af92977f26aaf39","author":{"email":"d79aad3085f9fd5feb459e6dde516ee4222f4906@sngx.net","name":"James Cammarata"},"message":"Re-adding part of 926f127 which was actually fixing #12277","distinct":false,"url":"https://api.github.com/repos/ansible/ansible/commits/c2115c3715a49b45348e28de2af92977f26aaf39"},{"sha":"52f587cac3dfd532fce8b26d6e2ab87a65e108a2","author":{"email":"cde2288a4505b40178bc8f0ddd96dbc32526f60d@ansible.com","name":"Brian Coca"},"message":"Merge pull request #12325 from quinot/topic/wrong_interp_test\n\nTest for Python must be against basename of interpreter","distinct":false,"url":"https://api.github.com/repos/ansible/ansible/commits/52f587cac3dfd532fce8b26d6e2ab87a65e108a2"}]}