{"push_id":1271412030,"size":6,"distinct_size":6,"ref":"refs/heads/master","head":"c72276b004c11305e74d6678f968bca4317d1d22","before":"2f4626dde2f2eb13e6e4dc4880f771b4d70cadda","commits":[{"sha":"da986b4a3a678c0c7344dfb6e51479640f521ec4","author":{"name":"Peng Tao","email":"f3d91b2a395157033aa70913a4d8f4796b4824bb@gmail.com"},"message":"create file volume's parent directory when necessary\n\nSigned-off-by: Peng Tao <bergwolf@gmail.com>","distinct":true,"url":"https://api.github.com/repos/gao-feng/hyperstart/commits/da986b4a3a678c0c7344dfb6e51479640f521ec4"},{"sha":"5ba9b2550da4ad57f68f5300b119d6f27b573c36","author":{"name":"Peng Tao","email":"f3d91b2a395157033aa70913a4d8f4796b4824bb@gmail.com"},"message":"handle directory destination for a file volume binding\n\nIf the destination directoroy does not exist in the base image,\ncreate it as a file instead, following docker's practice.\n\n[hyperpublic@hyperhq]$docker run -t -i -v /home/bergwolf/bin/procmuttmail:/vol/data/ busybox\n/ # ls -l /vol/data\n-rwxr-xr-x    1 1000     1000            28 Apr 17 05:38 /vol/data\n/ #\n\nSigned-off-by: Peng Tao <bergwolf@gmail.com>","distinct":true,"url":"https://api.github.com/repos/gao-feng/hyperstart/commits/5ba9b2550da4ad57f68f5300b119d6f27b573c36"},{"sha":"8a86dd1f51c24c145f452f9df5641a3492f34c99","author":{"name":"Lai Jiangshan","email":"3b2b2a70fd1bb281a62c5931796bb12f1cde4db0@gmail.com"},"message":"Merge pull request #144 from bergwolf/file-vol\n\nfix up file volume binding handling","distinct":true,"url":"https://api.github.com/repos/gao-feng/hyperstart/commits/8a86dd1f51c24c145f452f9df5641a3492f34c99"},{"sha":"de0c2c97e46489e18e272539de7532988bf43f03","author":{"name":"Peng Tao","email":"f3d91b2a395157033aa70913a4d8f4796b4824bb@gmail.com"},"message":"do not create _data dir without checking first\n\ncontainer_populate_volume() checks _data existance to determine if it\nshould populate old data. We only need to create new _data with 0777\nmode if there is no existing one. That includes two cases:\n1. before populating old data in container_populate_volume()\n2. mount an empty volume for the fist time\n\nFor file volume case, we need to chmod it instead, to make sure any user\nis able to read/write the file.\n\nSigned-off-by: Peng Tao <bergwolf@gmail.com>","distinct":true,"url":"https://api.github.com/repos/gao-feng/hyperstart/commits/de0c2c97e46489e18e272539de7532988bf43f03"},{"sha":"5735f9f6740daffaa7e8d6ed9bc005bf3ed7373e","author":{"name":"Peng Tao","email":"f3d91b2a395157033aa70913a4d8f4796b4824bb@gmail.com"},"message":"free scandir list in non file volumes case\n\nSigned-off-by: Peng Tao <bergwolf@gmail.com>","distinct":true,"url":"https://api.github.com/repos/gao-feng/hyperstart/commits/5735f9f6740daffaa7e8d6ed9bc005bf3ed7373e"},{"sha":"c72276b004c11305e74d6678f968bca4317d1d22","author":{"name":"Gao feng","email":"363944d52c7906d63fd14e37e21424f1fabaeae2@gmail.com"},"message":"Merge pull request #146 from bergwolf/mkdir-for-file-volume-only\n\ndo not create _data dir without checking first","distinct":true,"url":"https://api.github.com/repos/gao-feng/hyperstart/commits/c72276b004c11305e74d6678f968bca4317d1d22"}]}
{"actor":{"display_login":"gao-feng"}}