{"push_id":846543680,"size":818,"distinct_size":204,"ref":"refs/heads/develop","head":"a3abab13aae6852f03ab7156032ea8cea3d394cd","before":"59e93ddde63fb3b79ba1bb3ffaf4c9d3281837c6","commits":[{"sha":"b0c9d23cefc4b131c28fa91d1c7d3004aecc8599","author":{"email":"82b2c1123fd8fdd3fcda999812d066e12fb784cd@atac.fr","name":"Christophe Drevet-Droguet"},"message":"grains state: new tests for nested grains","distinct":false,"url":"https://api.github.com/repos/sjmh/salt/commits/b0c9d23cefc4b131c28fa91d1c7d3004aecc8599"},{"sha":"d8914c1a78f76924a613344939570565a538b1eb","author":{"email":"82b2c1123fd8fdd3fcda999812d066e12fb784cd@atac.fr","name":"Christophe Drevet-Droguet"},"message":"grains.absent uses set(None)\n\n- support nested grains\n- conservative about removing complex values (dict or list)","distinct":false,"url":"https://api.github.com/repos/sjmh/salt/commits/d8914c1a78f76924a613344939570565a538b1eb"},{"sha":"802bd71521d35577c73b598627e2f30cb16e0314","author":{"email":"82b2c1123fd8fdd3fcda999812d066e12fb784cd@atac.fr","name":"Christophe Drevet-Droguet"},"message":"module grains.set default comment is a string","distinct":false,"url":"https://api.github.com/repos/sjmh/salt/commits/802bd71521d35577c73b598627e2f30cb16e0314"},{"sha":"6afb8e8bc3a5f396ba19b300899f97bc0d7640c6","author":{"email":"82b2c1123fd8fdd3fcda999812d066e12fb784cd@atac.fr","name":"Christophe Drevet-Droguet"},"message":"grains.present uses grains.set","distinct":false,"url":"https://api.github.com/repos/sjmh/salt/commits/6afb8e8bc3a5f396ba19b300899f97bc0d7640c6"},{"sha":"557e642ddff76fb2812795f6138ddfe03280a38f","author":{"email":"82b2c1123fd8fdd3fcda999812d066e12fb784cd@atac.fr","name":"Christophe Drevet-Droguet"},"message":"grains module: simpler comment for already set key","distinct":false,"url":"https://api.github.com/repos/sjmh/salt/commits/557e642ddff76fb2812795f6138ddfe03280a38f"},{"sha":"8e18671e96b83d76213325e34ee987ff037223d4","author":{"email":"82b2c1123fd8fdd3fcda999812d066e12fb784cd@atac.fr","name":"Christophe Drevet-Droguet"},"message":"grains state: use DEFAULT_TARGET_DELIM","distinct":false,"url":"https://api.github.com/repos/sjmh/salt/commits/8e18671e96b83d76213325e34ee987ff037223d4"},{"sha":"250bc8d30859d877ed6a3c4920c67f547a0e4d9f","author":{"email":"82b2c1123fd8fdd3fcda999812d066e12fb784cd@atac.fr","name":"Christophe Drevet-Droguet"},"message":"grains state: changes comment more accurate","distinct":false,"url":"https://api.github.com/repos/sjmh/salt/commits/250bc8d30859d877ed6a3c4920c67f547a0e4d9f"},{"sha":"098af3235492ba38a71e7d03009233b33aeab707","author":{"email":"82b2c1123fd8fdd3fcda999812d066e12fb784cd@atac.fr","name":"Christophe Drevet-Droguet"},"message":"grains state tests: test the grain file content as well\n\nIt may be overkill, but I'm nervous about this change and\nI don't want to mess with the grain file of a lot of people","distinct":false,"url":"https://api.github.com/repos/sjmh/salt/commits/098af3235492ba38a71e7d03009233b33aeab707"},{"sha":"394586f75962d072e47ec5d729c6ffa94e2c4cec","author":{"email":"82b2c1123fd8fdd3fcda999812d066e12fb784cd@atac.fr","name":"Christophe Drevet-Droguet"},"message":"grains state: more tests","distinct":false,"url":"https://api.github.com/repos/sjmh/salt/commits/394586f75962d072e47ec5d729c6ffa94e2c4cec"},{"sha":"78e894fa3b908d93b94212856c9664fb1c1d420a","author":{"email":"82b2c1123fd8fdd3fcda999812d066e12fb784cd@atac.fr","name":"Christophe Drevet-Droguet"},"message":"grains state: rewrite doc + example","distinct":false,"url":"https://api.github.com/repos/sjmh/salt/commits/78e894fa3b908d93b94212856c9664fb1c1d420a"},{"sha":"a02f125faab374ed8f5d0ae56ac32e093a23636b","author":{"email":"82b2c1123fd8fdd3fcda999812d066e12fb784cd@atac.fr","name":"Christophe Drevet-Droguet"},"message":"grains state: nested support for grains.append","distinct":false,"url":"https://api.github.com/repos/sjmh/salt/commits/a02f125faab374ed8f5d0ae56ac32e093a23636b"},{"sha":"484853412baa61340bc572c154c51e570f16b786","author":{"email":"82b2c1123fd8fdd3fcda999812d066e12fb784cd@atac.fr","name":"Christophe Drevet-Droguet"},"message":"grains state: list_present, list_absent support nested grain\n\n... and custom delimiter","distinct":false,"url":"https://api.github.com/repos/sjmh/salt/commits/484853412baa61340bc572c154c51e570f16b786"},{"sha":"295de99d65683fa804cd5c92c4814c5e21618112","author":{"email":"82b2c1123fd8fdd3fcda999812d066e12fb784cd@atac.fr","name":"Christophe Drevet-Droguet"},"message":"grains state doc update","distinct":false,"url":"https://api.github.com/repos/sjmh/salt/commits/295de99d65683fa804cd5c92c4814c5e21618112"},{"sha":"92cb9b5bd6959dc266ce0b4ac39a5eca8beca6f8","author":{"email":"82b2c1123fd8fdd3fcda999812d066e12fb784cd@atac.fr","name":"Christophe Drevet-Droguet"},"message":"grains module: yaml representer for OrderedDict","distinct":false,"url":"https://api.github.com/repos/sjmh/salt/commits/92cb9b5bd6959dc266ce0b4ac39a5eca8beca6f8"},{"sha":"8553c44cea8b1b5579f2bb111090538b20167b53","author":{"email":"82b2c1123fd8fdd3fcda999812d066e12fb784cd@atac.fr","name":"Christophe Drevet-Droguet"},"message":"grains state: allow deleting grain with 'False' value\n\nand destroy a grain previously set to None, with destructive=True:\n\nThe f46722aaeb3f914 commit, from Bruno Binet <bruno.binet@gmail.com> was\neffectively reverted during my work on nested and complex values support.\n\nThis commit get it back, plus the ability to destroy a existing grain that\nwas previously set to None, plus tests for these.","distinct":false,"url":"https://api.github.com/repos/sjmh/salt/commits/8553c44cea8b1b5579f2bb111090538b20167b53"},{"sha":"83ee7e64a47f863f6532f0c499d7e8364e9d3cae","author":{"email":"a7f36f755e73599415080f72a755f40a2d9ea8ae@gmail.com","name":"Christophe Drevet-Droguet"},"message":"grains state and module: fix version strings","distinct":false,"url":"https://api.github.com/repos/sjmh/salt/commits/83ee7e64a47f863f6532f0c499d7e8364e9d3cae"},{"sha":"2fe799dd0a140c740092322a6e72938426cfda8c","author":{"email":"93212c8479bf1b09e7e076dec83ca4d057be2133@adobe.com","name":"Thayne Harbaugh"},"message":"Add additional ZMQ tuning parameters necessary for 1,000+ minions per server.\nStart collecting tuning parameters together in the master config file.","distinct":false,"url":"https://api.github.com/repos/sjmh/salt/commits/2fe799dd0a140c740092322a6e72938426cfda8c"},{"sha":"8ad708291386cf10af03d18b2a3b6b9774962144","author":{"email":"b3e8ff7ac1c7e75661e16152a5dce1ff36a3e140@saltstack.com","name":"Aditya Kulkarni"},"message":"Add example beacon that works with salt-proxy","distinct":false,"url":"https://api.github.com/repos/sjmh/salt/commits/8ad708291386cf10af03d18b2a3b6b9774962144"},{"sha":"497f965c33cb7dafaad6233914833de6c65cfd14","author":{"email":"b3e8ff7ac1c7e75661e16152a5dce1ff36a3e140@saltstack.com","name":"Aditya Kulkarni"},"message":"Comment","distinct":false,"url":"https://api.github.com/repos/sjmh/salt/commits/497f965c33cb7dafaad6233914833de6c65cfd14"},{"sha":"7fef5ea08c88b59513ff4fce59ccfbd7862122d8","author":{"email":"b3e8ff7ac1c7e75661e16152a5dce1ff36a3e140@saltstack.com","name":"Aditya Kulkarni"},"message":"Make a call to beacon end point","distinct":false,"url":"https://api.github.com/repos/sjmh/salt/commits/7fef5ea08c88b59513ff4fce59ccfbd7862122d8"}]}