{"push_id":553634912,"size":4,"distinct_size":4,"ref":"refs/heads/2014.7","head":"f3019a8bf89708559a113037e3ea5ee3a4a31fd0","before":"945a0169f8332fc85a0e23fdcfd164251892eb12","commits":[{"sha":"58554463aeb80c1ba00616a10c034c01bb534ca4","author":{"email":"43d4bedced1af4597739798c38c6ae5eac3c296e@gmail.com","name":"Erik Johnson"},"message":"Fix gitfs serving symlinks\n\nThis fixes #17700 by detecting when a blob refers to a symlink, and\nfollowing the symlink. I set a max recursion depth of 100, to prevent\nsymlinks which point to each other from causing an infinite loop.","distinct":true,"url":"https://api.github.com/repos/saltstack/salt/commits/58554463aeb80c1ba00616a10c034c01bb534ca4"},{"sha":"a08e7b4022b02b23eab1aec669759dda51d3a35d","author":{"email":"43d4bedced1af4597739798c38c6ae5eac3c296e@gmail.com","name":"Erik Johnson"},"message":"Add symlink_list function to gitfs\n\nThis will allow file.recurse states with keep_symlinks=True to work\nproperly in gitfs.","distinct":true,"url":"https://api.github.com/repos/saltstack/salt/commits/a08e7b4022b02b23eab1aec669759dda51d3a35d"},{"sha":"9dae0bca13f59a5b9f02d7e2bb911e253c59f414","author":{"email":"43d4bedced1af4597739798c38c6ae5eac3c296e@gmail.com","name":"Erik Johnson"},"message":"Simplify path munging logic","distinct":true,"url":"https://api.github.com/repos/saltstack/salt/commits/9dae0bca13f59a5b9f02d7e2bb911e253c59f414"},{"sha":"f3019a8bf89708559a113037e3ea5ee3a4a31fd0","author":{"email":"5fee00239940f883d4c2854e41c7f989e75278a3@saltstack.com","name":"Nicole Thomas"},"message":"Merge pull request #18400 from terminalmage/issue17700\n\nFix gitfs serving symlinks","distinct":true,"url":"https://api.github.com/repos/saltstack/salt/commits/f3019a8bf89708559a113037e3ea5ee3a4a31fd0"}]}