{"push_id":742993035,"size":5,"distinct_size":5,"ref":"refs/heads/fix_cp_symlink","head":"05478d9081e6d8a24e352d569c742aee5c7fa98b","before":"f199312f12efc8cf974bef18ff8fa9112b2116a2","commits":[{"sha":"55f343ac3a54324e6083c89f78bf87c0ed811dff","author":{"email":"c47b4d1a93d49e69bdea5267b61a66ce35c8b54f@docker.com","name":"Josh Hawn"},"message":"[pkg/archive] Update archive/copy path handling\n\nRemove unused TarOptions.Name field.\nAdd new TarOptions.RebaseNames field.\nUpdate some of the logic around path dir/base splitting.\nUpdate some of the logic behind archive entry name rebasing.\n\nDocker-DCO-1.1-Signed-off-by: Josh Hawn <josh.hawn@docker.com> (github: jlhawn)","distinct":true,"url":"https://api.github.com/repos/jlhawn/docker/commits/55f343ac3a54324e6083c89f78bf87c0ed811dff"},{"sha":"d2c9db21343f4e382a7dcdcd2de1b4236d0b010d","author":{"email":"c47b4d1a93d49e69bdea5267b61a66ce35c8b54f@docker.com","name":"Josh Hawn"},"message":"[api/types] Add LinkTarget field to PathStat\n\nDocker-DCO-1.1-Signed-off-by: Josh Hawn <josh.hawn@docker.com> (github: jlhawn)","distinct":true,"url":"https://api.github.com/repos/jlhawn/docker/commits/d2c9db21343f4e382a7dcdcd2de1b4236d0b010d"},{"sha":"241748533b18f30404773fed3c88f27475a66df2","author":{"email":"c47b4d1a93d49e69bdea5267b61a66ce35c8b54f@docker.com","name":"Josh Hawn"},"message":"[daemon] Fix stat, archive, extract of symlinks\n\nThese operations *should* resolve symlinks that are in the path but if the\nresource itself is a symlink then it *should not* be resolved. This patch\nputs this logic into a common function `resolvePath` which resolves symlinks\nof the path's dir in scope of the container rootfs but does not resolve the\nfinal element of the path. Now archive, extract, and stat operations will\nreturn symlinks if the path is indeed a symlink.\n\nDocker-DCO-1.1-Signed-off-by: Josh Hawn <josh.hawn@docker.com> (github: jlhawn)","distinct":true,"url":"https://api.github.com/repos/jlhawn/docker/commits/241748533b18f30404773fed3c88f27475a66df2"},{"sha":"6dffe72c871190e561b86ea321e46eb4cf1b6f15","author":{"email":"c47b4d1a93d49e69bdea5267b61a66ce35c8b54f@docker.com","name":"Josh Hawn"},"message":"[api/client] Update cp path hanling\n\nDocker-DCO-1.1-Signed-off-by: Josh Hawn <josh.hawn@docker.com> (github: jlhawn)","distinct":true,"url":"https://api.github.com/repos/jlhawn/docker/commits/6dffe72c871190e561b86ea321e46eb4cf1b6f15"},{"sha":"05478d9081e6d8a24e352d569c742aee5c7fa98b","author":{"email":"c47b4d1a93d49e69bdea5267b61a66ce35c8b54f@docker.com","name":"Josh Hawn"},"message":"[docs/reference/api] Update description of stat\n\nAdd the linkTarget field to the header of the archive endpoint.\n\nDocker-DCO-1.1-Signed-off-by: Josh Hawn <josh.hawn@docker.com> (github: jlhawn)","distinct":true,"url":"https://api.github.com/repos/jlhawn/docker/commits/05478d9081e6d8a24e352d569c742aee5c7fa98b"}]}