{"push_id":836606938,"size":1000,"distinct_size":2792,"ref":"refs/heads/devel","head":"08c9e7030733840cc71af5d9d0a7e0870a8636bc","before":"b5127c3442c4ae3c66c7f06ae7d956ae9551f6a4","commits":[{"sha":"704c3815d35a3fe6f7379b379f77c12affe23e9b","author":{"email":"044a2f5446224495d6813d561c55539f695c57ce@2ndQuadrant.com","name":"Abhijit Menon-Sen"},"message":"Reorder functions into a logical sequence based on usage\n\nThere are no code changes; this is committed separately so as to make\nthe subsequent \"real\" diffs easier to read.","distinct":true,"url":"https://api.github.com/repos/leehuk/ansible/commits/704c3815d35a3fe6f7379b379f77c12affe23e9b"},{"sha":"fa6ffa1dbdc83f5fa8aa5361d2d72a5cc63d8ee5","author":{"email":"044a2f5446224495d6813d561c55539f695c57ce@2ndQuadrant.com","name":"Abhijit Menon-Sen"},"message":"Remove & and ! pattern prefixes as early as possible\n\nNow everything under _match_one_pattern can ignore them. This also means\nthat we can use the cache to return the same results for 'foo' and '!foo'.","distinct":true,"url":"https://api.github.com/repos/leehuk/ansible/commits/fa6ffa1dbdc83f5fa8aa5361d2d72a5cc63d8ee5"},{"sha":"73f10de386f1ec000028204328c2bd6c131fc7f4","author":{"email":"044a2f5446224495d6813d561c55539f695c57ce@2ndQuadrant.com","name":"Abhijit Menon-Sen"},"message":"Document the behaviour of _match_one_pattern in some detail\n\nThe possibilities are complicated enough that I didn't want to make\nchanges without having a complete description of what it actually\naccepts/matches. Note that this text documents current behaviour, not\nnecessarily the behaviour we want. Some of this is undocumented and may\nnot be intended.","distinct":true,"url":"https://api.github.com/repos/leehuk/ansible/commits/73f10de386f1ec000028204328c2bd6c131fc7f4"},{"sha":"8bf0dbb7a956bda13c837ade8a31bf6a37032abd","author":{"email":"044a2f5446224495d6813d561c55539f695c57ce@2ndQuadrant.com","name":"Abhijit Menon-Sen"},"message":"Use [x:y] host ranges instead of [x-y]\n\nThis commit deprecates the earlier groupname[x-y] syntax in favour of\nthe inclusive groupname[x:y] syntax. It also makes the subscripting\ncode simpler and adds explanatory comments.\n\nOne problem addressed by the cleanup is that _enumeration_info used to\nbe called twice, and its results discarded the first time because of the\nconvoluted control flow.","distinct":true,"url":"https://api.github.com/repos/leehuk/ansible/commits/8bf0dbb7a956bda13c837ade8a31bf6a37032abd"},{"sha":"156feec26463c97c106dc30de2d4f149b4095853","author":{"email":"a12dbb9f5252acfdcfdc4cd546ecb9493d2ab63a@gmail.com","name":"Toshio Kuratomi"},"message":"Merge pull request #11650 from objectified/feature-docker-connection\n\nallow ansible to connect to docker containers (without using ssh)","distinct":true,"url":"https://api.github.com/repos/leehuk/ansible/commits/156feec26463c97c106dc30de2d4f149b4095853"},{"sha":"16e8a7dd67f482de17794892573d24ba96001612","author":{"email":"a12dbb9f5252acfdcfdc4cd546ecb9493d2ab63a@gmail.com","name":"Toshio Kuratomi"},"message":"Merge pull request #11767 from amenonsen/vault-new-password-file\n\nadd option to ansible-vault to read new password from file for rekey","distinct":true,"url":"https://api.github.com/repos/leehuk/ansible/commits/16e8a7dd67f482de17794892573d24ba96001612"},{"sha":"a3fd4817ef1c6251d2a39e29fff29320b4c22222","author":{"email":"7e9a00c41691613a7d32e2dde33d109777f297f8@fedoraproject.org","name":"Toshio Kuratomi"},"message":"Unicode and other fixes for vault","distinct":true,"url":"https://api.github.com/repos/leehuk/ansible/commits/a3fd4817ef1c6251d2a39e29fff29320b4c22222"},{"sha":"56ae3a032f48f2248de5f453b49e2b5c72bddf29","author":{"email":"a12dbb9f5252acfdcfdc4cd546ecb9493d2ab63a@gmail.com","name":"Toshio Kuratomi"},"message":"Merge pull request #12075 from ansible/fix-vault-unicode\n\nUnicode and other fixes for vault","distinct":true,"url":"https://api.github.com/repos/leehuk/ansible/commits/56ae3a032f48f2248de5f453b49e2b5c72bddf29"},{"sha":"d2c948dd6a5751e59620f7a8ac7b51eb6a64ee5e","author":{"email":"7e9a00c41691613a7d32e2dde33d109777f297f8@fedoraproject.org","name":"Toshio Kuratomi"},"message":"Remove decrypted vault temp_file mistakenly left from patch making vault edit idempotent\n\nThis bug was introduced in commit f8bf2ba on July 27.  Hasn't gone out\nin a release yet.","distinct":true,"url":"https://api.github.com/repos/leehuk/ansible/commits/d2c948dd6a5751e59620f7a8ac7b51eb6a64ee5e"},{"sha":"154754ae50c90ec88865e3e35f026718161dbefd","author":{"email":"f1eed0fb86b1f5c84d18845198ea098ecd3e5194@gmail.com","name":"Brian Coca"},"message":"pushed module_loader to task_queue_manager so all cli's can benefit from it\nalso normalized -M option across all cli\nfixes #12016","distinct":true,"url":"https://api.github.com/repos/leehuk/ansible/commits/154754ae50c90ec88865e3e35f026718161dbefd"},{"sha":"c81cff1977eb3274ed4a3b0a4aeb9fe361b3a99a","author":{"email":"7e9a00c41691613a7d32e2dde33d109777f297f8@fedoraproject.org","name":"Toshio Kuratomi"},"message":"Add docker connection plugin to changelog","distinct":true,"url":"https://api.github.com/repos/leehuk/ansible/commits/c81cff1977eb3274ed4a3b0a4aeb9fe361b3a99a"},{"sha":"9f9891df2ca87d6adf9b6267846432abd7d3b3f3","author":{"email":"7e9a00c41691613a7d32e2dde33d109777f297f8@fedoraproject.org","name":"Toshio Kuratomi"},"message":"Add unicode characters to the data that we're testing that ansible-vault can decrypt","distinct":true,"url":"https://api.github.com/repos/leehuk/ansible/commits/9f9891df2ca87d6adf9b6267846432abd7d3b3f3"},{"sha":"6dca640cb229f855927c3076cc482d3089ad63fc","author":{"email":"38edb439dbcce85f0f597d90d338db16e5438073@gedmin.as","name":"Marius Gedminas"},"message":"Fix typo, remove redundant paragraph\n\nThe bit about git rebase vs git merge is repeated in the paragraph below.  The bit about test/integration is repeated in the paragraph above. \r\n\r\n(And the bit about aliasing git pull to git pull --rebase is unclear, since git's aliases cannot override builtin operations.)","distinct":true,"url":"https://api.github.com/repos/leehuk/ansible/commits/6dca640cb229f855927c3076cc482d3089ad63fc"},{"sha":"b44eae9ebc5c3b63a6c09063846a7c197e974789","author":{"email":"38edb439dbcce85f0f597d90d338db16e5438073@gedmin.as","name":"Marius Gedminas"},"message":"Don't compile .py files under .tox/\n\n'tox -e py26' would fail for me because python -m compileall would crawl\nunder .tox/py27 and, unsurprisingly, get SyntaxErrors on files from the\nPython 2.7 standard library using syntax features not supported by\nPython 2.6.","distinct":true,"url":"https://api.github.com/repos/leehuk/ansible/commits/b44eae9ebc5c3b63a6c09063846a7c197e974789"},{"sha":"601a1cc6d918c9f1e332bd3406a658de7fcaa08e","author":{"email":"d79aad3085f9fd5feb459e6dde516ee4222f4906@sngx.net","name":"James Cammarata"},"message":"Multiple fixes for include statements and blocks in general\n\nFixes #11981\nFixes #11995\nFixes #12039\nFixes #12077","distinct":true,"url":"https://api.github.com/repos/leehuk/ansible/commits/601a1cc6d918c9f1e332bd3406a658de7fcaa08e"},{"sha":"c948af3b1ee3ebb943ff75c6f37cec6067c642f2","author":{"email":"1714e5a65b46b8e550fa580849e587582130b95c@multiposting.fr","name":"Thomas Quenolle"},"message":"Synchronize fix error\n\nFix the error:\r\n \"RuntimeError: dictionary changed size during iteration\"","distinct":true,"url":"https://api.github.com/repos/leehuk/ansible/commits/c948af3b1ee3ebb943ff75c6f37cec6067c642f2"},{"sha":"a3918570136ddb32235637baa98cac2d593400f2","author":{"email":"f1eed0fb86b1f5c84d18845198ea098ecd3e5194@gmail.com","name":"Brian Coca"},"message":"added a few cloud modules to changelog","distinct":true,"url":"https://api.github.com/repos/leehuk/ansible/commits/a3918570136ddb32235637baa98cac2d593400f2"},{"sha":"47bcdf5952b21277380cf14464f3a45d41ea0be7","author":{"email":"044a2f5446224495d6813d561c55539f695c57ce@2ndQuadrant.com","name":"Abhijit Menon-Sen"},"message":"Remove incorrect copy-pasted comment","distinct":true,"url":"https://api.github.com/repos/leehuk/ansible/commits/47bcdf5952b21277380cf14464f3a45d41ea0be7"},{"sha":"017566a2d9b3297c34c78fc7d38697ade20e1e56","author":{"email":"044a2f5446224495d6813d561c55539f695c57ce@2ndQuadrant.com","name":"Abhijit Menon-Sen"},"message":"Use AES256 if the cipher is not write-whitelisted","distinct":true,"url":"https://api.github.com/repos/leehuk/ansible/commits/017566a2d9b3297c34c78fc7d38697ade20e1e56"},{"sha":"f91ad3dabe5e5eb20f6b6b5ee875b4a8da3db5ea","author":{"email":"044a2f5446224495d6813d561c55539f695c57ce@2ndQuadrant.com","name":"Abhijit Menon-Sen"},"message":"Don't pass the cipher around so much\n\nIt's unused and unnecessary; VaultLib can decide for itself what cipher\nto use when encrypting. There's no need (and no provision) for the user\nto override the cipher via options, so there's no need for code to see\nif that has been done either.","distinct":true,"url":"https://api.github.com/repos/leehuk/ansible/commits/f91ad3dabe5e5eb20f6b6b5ee875b4a8da3db5ea"}]}