{"push_id":716532565,"size":54,"distinct_size":15,"ref":"refs/heads/master","head":"b36ec6159da9d90151c6ea6ac748823be7dbfdf3","before":"8e4c0150f84254369708b569936c81c34a648204","commits":[{"sha":"f9b5477b99594991a1540afddb06b4e09105332f","author":{"email":"8fd8c51e9550535d055e58483e99cdb1c44a5609@lifelogs.com","name":"Ted Zlatanov"},"message":"contrib/cfengine.el: 3.7 indentation and JSON improvements","distinct":false,"url":"https://api.github.com/repos/kacfengine/core/commits/f9b5477b99594991a1540afddb06b4e09105332f"},{"sha":"de2ca65bac413e1bd720ba26453b3bda05a3cbdb","author":{"email":"8fd8c51e9550535d055e58483e99cdb1c44a5609@lifelogs.com","name":"Ted Zlatanov"},"message":"contrib/cfengine.el: set default parameter indent to 2 spaces","distinct":false,"url":"https://api.github.com/repos/kacfengine/core/commits/de2ca65bac413e1bd720ba26453b3bda05a3cbdb"},{"sha":"b6a75bbce29b278eba287c0cf6a1e2ac8316b2b9","author":{"email":"8fd8c51e9550535d055e58483e99cdb1c44a5609@lifelogs.com","name":"Ted Zlatanov"},"message":"contrib/cfengine.el: document cfengine3-reformat-json-string in comments","distinct":false,"url":"https://api.github.com/repos/kacfengine/core/commits/b6a75bbce29b278eba287c0cf6a1e2ac8316b2b9"},{"sha":"b05edbfc4c6ff2e1f9cb6dd796c39b1f9b3079c3","author":{"email":"8fd8c51e9550535d055e58483e99cdb1c44a5609@lifelogs.com","name":"Ted Zlatanov"},"message":"libpromises/syntax.c: add function parameter description to JSON dump and use it in cfengine.el","distinct":false,"url":"https://api.github.com/repos/kacfengine/core/commits/b05edbfc4c6ff2e1f9cb6dd796c39b1f9b3079c3"},{"sha":"736f98ae180181f489eecc39ee9dff9d14ed6c3d","author":{"email":"8fd8c51e9550535d055e58483e99cdb1c44a5609@lifelogs.com","name":"Ted Zlatanov"},"message":"contrib/cfengine.el: improve cfengine3-reformat-json-string","distinct":false,"url":"https://api.github.com/repos/kacfengine/core/commits/736f98ae180181f489eecc39ee9dff9d14ed6c3d"},{"sha":"290322cae818729f35354982898e5dc46423174b","author":{"email":"505e66ae45028a0596c853559221f0b72c1cee21@cfengine.com","name":"Kristian Amlie"},"message":"Fix incorrect comment.\n\nClearly it doesn't fall through.","distinct":false,"url":"https://api.github.com/repos/kacfengine/core/commits/290322cae818729f35354982898e5dc46423174b"},{"sha":"d6fdc942106bfb1a9326f72a4adc49a69058e0e6","author":{"email":"8d4c780fcfdc41841e5070f4c43da8958ba6aec0@weilnetz.de","name":"Stefan Weil"},"message":"Fix new typos found by codespell\n\nSigned-off-by: Stefan Weil <sw@weilnetz.de>","distinct":false,"url":"https://api.github.com/repos/kacfengine/core/commits/d6fdc942106bfb1a9326f72a4adc49a69058e0e6"},{"sha":"5b16a334ebf354e2a8dd44d0d0311b81def9dd8a","author":{"email":"8d4c780fcfdc41841e5070f4c43da8958ba6aec0@weilnetz.de","name":"Stefan Weil"},"message":"Fix typo in variable name\n\nThis makes checks with codespell easier.\n\nSigned-off-by: Stefan Weil <sw@weilnetz.de>","distinct":false,"url":"https://api.github.com/repos/kacfengine/core/commits/5b16a334ebf354e2a8dd44d0d0311b81def9dd8a"},{"sha":"a2dfa030ade338e7bb4206f5f2d8b7b2ea32f2e4","author":{"email":"505e66ae45028a0596c853559221f0b72c1cee21@cfengine.com","name":"Kristian Amlie"},"message":"Merge pull request #2251 from stweil/typos\n\nFix some new typos","distinct":false,"url":"https://api.github.com/repos/kacfengine/core/commits/a2dfa030ade338e7bb4206f5f2d8b7b2ea32f2e4"},{"sha":"641532730efde3b5586e30682e9b2d93ab177f3e","author":{"email":"505e66ae45028a0596c853559221f0b72c1cee21@cfengine.com","name":"Kristian Amlie"},"message":"Merge pull request #2238 from tzz/tzz/cfengine.el\n\ncontrib/cfengine.el: 3.7 indentation and JSON improvements","distinct":false,"url":"https://api.github.com/repos/kacfengine/core/commits/641532730efde3b5586e30682e9b2d93ab177f3e"},{"sha":"d473d7f96d96c29254224d0bd63dda6777f4eaf1","author":{"email":"7462e2ec631ec7fb4d80c10ac866a5f47758c89d@cfengine.com","name":"Dimitrios Apostolou"},"message":"Redmine #7297: Make sure systemd is detected if PID 1 is a symlink (e.g. on Debian).","distinct":false,"url":"https://api.github.com/repos/kacfengine/core/commits/d473d7f96d96c29254224d0bd63dda6777f4eaf1"},{"sha":"cf0f1fec7a28d4ae03b58cda0d969e7a823c4faf","author":{"email":"505e66ae45028a0596c853559221f0b72c1cee21@cfengine.com","name":"Kristian Amlie"},"message":"Merge pull request #2252 from jimis/systemd_symlink-redmine7297\n\nRedmine #7297: Make sure systemd is detected if PID 1 is a symlink","distinct":false,"url":"https://api.github.com/repos/kacfengine/core/commits/cf0f1fec7a28d4ae03b58cda0d969e7a823c4faf"},{"sha":"8346b8b3baa8712e45264d6ba1b9c051ce5bbb4c","author":{"email":"505e66ae45028a0596c853559221f0b72c1cee21@cfengine.com","name":"Kristian Amlie"},"message":"Changelog: Make a more informative mention of the new package promise.","distinct":false,"url":"https://api.github.com/repos/kacfengine/core/commits/8346b8b3baa8712e45264d6ba1b9c051ce5bbb4c"},{"sha":"5b20ac5477d4ca6338525f28faaffd9c6c35eae1","author":{"email":"8fd8c51e9550535d055e58483e99cdb1c44a5609@lifelogs.com","name":"Ted Zlatanov"},"message":"contrib/cfengine.el: minor regex improvement for the macro syntax","distinct":false,"url":"https://api.github.com/repos/kacfengine/core/commits/5b20ac5477d4ca6338525f28faaffd9c6c35eae1"},{"sha":"39b612f12960cfefc6ecd83b9134b74cfe67eefd","author":{"email":"505e66ae45028a0596c853559221f0b72c1cee21@cfengine.com","name":"Kristian Amlie"},"message":"Merge pull request #2254 from tzz/tzz/cfengine.el\n\ncontrib/cfengine.el: minor regex improvement for the macro syntax","distinct":false,"url":"https://api.github.com/repos/kacfengine/core/commits/39b612f12960cfefc6ecd83b9134b74cfe67eefd"},{"sha":"9c448515e52225e6ec0eaaca38409b5d6169ab61","author":{"email":"505e66ae45028a0596c853559221f0b72c1cee21@cfengine.com","name":"Kristian Amlie"},"message":"Give all process tests more descriptive names.\n\nAlso move out of the serial directory, since they can all be run in\nparallel just fine (they only test for \"cf-agent\" string or some bogus\nstring, both of which are fine when running in parallel).","distinct":false,"url":"https://api.github.com/repos/kacfengine/core/commits/9c448515e52225e6ec0eaaca38409b5d6169ab61"},{"sha":"5b081f0e704ed98a4787cffdc67de8b6173524e2","author":{"email":"75ef9faee755c70589550b513ad881e5a603182c@cmdln.org","name":"Nick Anderson"},"message":"Add: Acceptance test for merging multilevel classic arrays","distinct":true,"url":"https://api.github.com/repos/kacfengine/core/commits/5b081f0e704ed98a4787cffdc67de8b6173524e2"},{"sha":"1332ba372b55bfe61070028cc047d77f5d0a25eb","author":{"email":"75ef9faee755c70589550b513ad881e5a603182c@cmdln.org","name":"Nick Anderson"},"message":"Change: Improve git based release id\n\nNow cf-promises -T is not limited to working when you are on a checked\nout branch. Now you get the commit that is checked out as the release id\neven if you are checked out from a specific commit or tag.","distinct":false,"url":"https://api.github.com/repos/kacfengine/core/commits/1332ba372b55bfe61070028cc047d77f5d0a25eb"},{"sha":"3e03f3fa371957330b75c68ec0589e5fcb10e3d2","author":{"email":"1df6cae165d9bb405b07b43648cf9ecfe9cfddf8@cfengine.com","name":"Edward Welbourne"},"message":"Avoid signal pipe leak if we fail to set it non-blocking.\n\nWe carefully ensure the signal pipe shall be closed when we exit;\nhowever, as we're setting it up, we exit() if we can't mark it\nnon-blocking; so we should set the atexit() handler *before*\nattempting to so mark it, not after.  The need to close it is relevant\nfrom the moment we open it, not from after we've got it nicely set up.\n\n(Noticed in the course of preparing to test the PassOpenFile API, as\nthe test code needed a pipe pair, so I looked here to see how that's\ndone.)","distinct":false,"url":"https://api.github.com/repos/kacfengine/core/commits/3e03f3fa371957330b75c68ec0589e5fcb10e3d2"},{"sha":"b2adcab28475019789634666dfcb1674aab03716","author":{"email":"1df6cae165d9bb405b07b43648cf9ecfe9cfddf8@cfengine.com","name":"Edward Welbourne"},"message":"Avoid duplication of common code and fix an inaccurate message.\n\nThe bulk of how we handle failure to set a socket non-blocking is the\nsame between MingGW and the free world, so use only one copy of the\ncode to do it.  The error message needed to include the name of the\nfunction called, but a local macro easily takes care of that.\n\nThe error message in this code claimed the problem was with opening\nthe socket pair, where actually it was with setting it non-blocking.\nTell the truth.  Also split the message across lines, as it was long.","distinct":false,"url":"https://api.github.com/repos/kacfengine/core/commits/b2adcab28475019789634666dfcb1674aab03716"}]}