{"push_id":597093750,"size":125,"distinct_size":0,"ref":"refs/heads/2015.2","head":"04ffd4f0c52059585ba5918b6e0f49e1843937c6","before":"0e8a47f8a95739f1134db38d4ce6899960ec71fb","commits":[{"sha":"fef427b7ff3032218044c06be5c49343132aca8e","author":{"email":"7059133c00c0820762ea05096a49030e412e5617@fleet-it.com","name":"Loren Gordon"},"message":"Fix file.replace regressions, fixes saltstack#20970 and saltstack#20603\n\nThis commit reverts to the file.replace code from 2014.7.0, which fixes\nsaltstack#20970 and saltstack#20603. It then introduces an alternative\npatch that fixes saltstack#18612 and doesn't require passing through the\nfile twice.\n\nThere is a small regression in backup behavior... If the pattern is not\nfound, and if dry run is False, and if `backup` is False, and if a\npre-existing file exists with extension `.bak`, then that backup file\nwill be overwritten. This backup behavior is a result of how `fileinput`\nworks. Fixing it requires either passing through the file twice (the\nfirst time only to search for content and set a flag), or rewriting\n`file.replace` so it doesn't use `fileinput`.","distinct":false,"url":"https://api.github.com/repos/Unity-Technologies/salt/commits/fef427b7ff3032218044c06be5c49343132aca8e"},{"sha":"e857425b563211752116538341853afd0cfcf68c","author":{"email":"c42965a65af9f3e7f13d6ebeb1e9c67afb0b8fa9@amazon.com","name":"Nikolay Denev"},"message":"- Make sure tmp_dir does not end in a slash.\n- Avoid escaping tmp_dir as this causes issues on FreeBSD's tcsh shell\n  (default for root). Also this is more consistent with rest of the code\n  where tmp_dir is not escaped.","distinct":false,"url":"https://api.github.com/repos/Unity-Technologies/salt/commits/e857425b563211752116538341853afd0cfcf68c"},{"sha":"7b8c119c21b933488bcb819802c2cf2503def888","author":{"email":"d6deff9918429e2c18717601737bd4a2ab6f604d@jmfamily.com","name":"Fred Reimer"},"message":"Add return code for status=2, hard-quote password","distinct":false,"url":"https://api.github.com/repos/Unity-Technologies/salt/commits/7b8c119c21b933488bcb819802c2cf2503def888"},{"sha":"026bd1baf929dcc0c36d7079001c5b95d146baa5","author":{"email":"c42965a65af9f3e7f13d6ebeb1e9c67afb0b8fa9@amazon.com","name":"Nikolay Denev"},"message":"Consistently escape tmp_dir where it's used in root_cmd().\nAlso use single quotes to avoid problems with shells like tcsh which\ndon't seem to like double quotes.","distinct":false,"url":"https://api.github.com/repos/Unity-Technologies/salt/commits/026bd1baf929dcc0c36d7079001c5b95d146baa5"},{"sha":"14af3e93a3d48229448713d3f86f81a9926e3762","author":{"email":"25a3b6cc85a8cde49f8b0f9aa21c050bc04072d4@eseth.com","name":"Seth House"},"message":"Improved presence docs; added cross-references and localhost caveat\n\nCloses #18436.","distinct":false,"url":"https://api.github.com/repos/Unity-Technologies/salt/commits/14af3e93a3d48229448713d3f86f81a9926e3762"},{"sha":"b586f0761edcd0af439c2a22e2d5f944f6172830","author":{"email":"5ee3c5dda9254c40149979434962fe3f5c719ee0@gmail.com","name":"David Boucha"},"message":"convert datetime objects to strings\n\nso msgpack doesn't blow up","distinct":false,"url":"https://api.github.com/repos/Unity-Technologies/salt/commits/b586f0761edcd0af439c2a22e2d5f944f6172830"},{"sha":"5bcf157368817327bc57c1e0dac843a6a6d5755b","author":{"email":"7059133c00c0820762ea05096a49030e412e5617@fleet-it.com","name":"Loren Gordon"},"message":"Check file before making changes, create backup only if necessary\n\nRe-add the fixes where the file is not modified if no changes are made,\nand the backup is created only if changes are made.","distinct":false,"url":"https://api.github.com/repos/Unity-Technologies/salt/commits/5bcf157368817327bc57c1e0dac843a6a6d5755b"},{"sha":"d243c3639d0f0aa8402e5ec5758137af6ba28d12","author":{"email":"c42965a65af9f3e7f13d6ebeb1e9c67afb0b8fa9@amazon.com","name":"Nikolay Denev"},"message":"Merge remote-tracking branch 'upstream/2014.7' into 2014.7","distinct":false,"url":"https://api.github.com/repos/Unity-Technologies/salt/commits/d243c3639d0f0aa8402e5ec5758137af6ba28d12"},{"sha":"a6b86ef6272aa95122cef3e0e2a33344072487e0","author":{"email":"207cb3398f4836c35818a6feb843485eaea58a7a@gmail.com","name":"Justin Findlay"},"message":"indent quoted code in cmdmod tests","distinct":false,"url":"https://api.github.com/repos/Unity-Technologies/salt/commits/a6b86ef6272aa95122cef3e0e2a33344072487e0"},{"sha":"5f3b81887d515e1f25d832ef221628b443acc1e0","author":{"email":"4410d99cefe57ec2c2cdbd3f1d5cf862bb4fb6f8@algarvio.me","name":"Pedro Algarvio"},"message":"Merge pull request #21182 from ndenev/2014.7\n\nMake sure tmp_dir does not end in a slash, and remove extra escapes.","distinct":false,"url":"https://api.github.com/repos/Unity-Technologies/salt/commits/5f3b81887d515e1f25d832ef221628b443acc1e0"},{"sha":"580afe7551f506c1b98bdaf5a5fcf65dc13afa5b","author":{"email":"2a86303f8de1e42b7b8757949f4bd2a32bf5e795@freimer.org","name":"Fred Reimer"},"message":"Fix for Python (Win32) without a signal.SIGKILL","distinct":false,"url":"https://api.github.com/repos/Unity-Technologies/salt/commits/580afe7551f506c1b98bdaf5a5fcf65dc13afa5b"},{"sha":"74b21fa1e2c7fa3de18ae1ac7de3129d2278da4d","author":{"email":"2d00bc2c74768cf27c5a78623e81f1b7f1ca2826@gmail.com","name":"Thomas Jackson"},"message":"Cleanup of virtual_err\n\nSince now logging this, we've noticed its a bit noisy. To cut down on that I've changed the log level to debug. In addition, I changed the loader to keep a dict of mod -> error so that the caller (if so interested) can look up the error later. I switched caller and minion to use this new API. Now if you send a job to a minion witha module that isn't loaded you get a return like:\n\n```\n'mod_name'' __virtual__ returned False: <error message here>\n\n```\n\nFixes #21185","distinct":false,"url":"https://api.github.com/repos/Unity-Technologies/salt/commits/74b21fa1e2c7fa3de18ae1ac7de3129d2278da4d"},{"sha":"86852e57227494318d5da2b3bfb962a17cc7b7b7","author":{"email":"d38139d98886f6874440782ea37a7d7d26abb379@gmx.net","name":"Robert Fach"},"message":"fixed issue which causes mount.mounted to fail when superopts are not part of mount.active (extended=True), this fix will also fix potential problems with Solaris and FreeBSD","distinct":false,"url":"https://api.github.com/repos/Unity-Technologies/salt/commits/86852e57227494318d5da2b3bfb962a17cc7b7b7"},{"sha":"8e63572857c604ba551d3a64c890b71f2faf4ec0","author":{"email":"d1476778fa05188562f2666b20268f8a379c40f9@gmail.com","name":"Thomas S Hatch"},"message":"Merge pull request #21242 from jfindlay/cmd_tests\n\nindent quoted code in cmdmod tests","distinct":false,"url":"https://api.github.com/repos/Unity-Technologies/salt/commits/8e63572857c604ba551d3a64c890b71f2faf4ec0"},{"sha":"aa03bac6ca83febeaaa417fe230feed7fcc3a6c5","author":{"email":"d1476778fa05188562f2666b20268f8a379c40f9@gmail.com","name":"Thomas S Hatch"},"message":"Merge pull request #21253 from freimer/issue_21057_2014.7\n\nFix for Python (Win32) without a signal.SIGKILL","distinct":false,"url":"https://api.github.com/repos/Unity-Technologies/salt/commits/aa03bac6ca83febeaaa417fe230feed7fcc3a6c5"},{"sha":"8379e5107e4752ae88689580b05512d439034134","author":{"email":"d1476778fa05188562f2666b20268f8a379c40f9@gmail.com","name":"Thomas S Hatch"},"message":"Merge pull request #21050 from lorengordon/fix-file-search-regression\n\nFix file.replace regressions, fixes saltstack#20970 and saltstack#20603","distinct":false,"url":"https://api.github.com/repos/Unity-Technologies/salt/commits/8379e5107e4752ae88689580b05512d439034134"},{"sha":"9e8ce470b7520b357c4db20b0ec98adffbafb689","author":{"email":"43d4bedced1af4597739798c38c6ae5eac3c296e@gmail.com","name":"Erik Johnson"},"message":"Fix invalid kwarg output\n\nThe str.format()'ed dictionary representation of the invalid kwargs\ndict. This commit adds key=val pairs for each bad kwarg, making the\noutput for the exception that is raised look a lot nicer.","distinct":false,"url":"https://api.github.com/repos/Unity-Technologies/salt/commits/9e8ce470b7520b357c4db20b0ec98adffbafb689"},{"sha":"da6eb8b6bb41fd025958eec545517c7d8d25741d","author":{"email":"207cb3398f4836c35818a6feb843485eaea58a7a@gmail.com","name":"jfindlay"},"message":"Merge pull request #21275 from terminalmage/fix-invalid-kwargs\n\nFix invalid kwarg output","distinct":false,"url":"https://api.github.com/repos/Unity-Technologies/salt/commits/da6eb8b6bb41fd025958eec545517c7d8d25741d"},{"sha":"fa10a97488fe4cb0e6d7796c5364ff6be37fd10c","author":{"email":"5bbae1ef88e675c773f29abe1a712950247a3fd8@robotinfra.com","name":"Viet Hung Nguyen"},"message":"do not log at error lvl for check command","distinct":false,"url":"https://api.github.com/repos/Unity-Technologies/salt/commits/fa10a97488fe4cb0e6d7796c5364ff6be37fd10c"},{"sha":"ce4d97fa922c09de1f7a94b4bee93e454613ef39","author":{"email":"207cb3398f4836c35818a6feb843485eaea58a7a@gmail.com","name":"jfindlay"},"message":"Merge pull request #21289 from hvnsweeting/2014.7\n\ndo not log at error lvl for ssh-keygen check command","distinct":false,"url":"https://api.github.com/repos/Unity-Technologies/salt/commits/ce4d97fa922c09de1f7a94b4bee93e454613ef39"}]}