{"push_id":651539955,"size":4,"distinct_size":4,"ref":"refs/heads/pm","head":"02e4570d16ac75874581938e0326966b8c06f5f8","before":"9f94638ad92e60f44076a3dd850e1a7441382cd8","commits":[{"sha":"3bb407a21ffadeee0607d67f8109c891957c3d4a","author":{"email":"5bd2eb5b6f60921d9a2b9cb6a0a86bb947f3d361@docker.com","name":"Alessandro Boch"},"message":"Re-arrange MAC election code for sandbox iface\n\n- in bridge.go\n\nSigned-off-by: Alessandro Boch <aboch@docker.com>","distinct":true,"url":"https://api.github.com/repos/aboch/libnetwork_new/commits/3bb407a21ffadeee0607d67f8109c891957c3d4a"},{"sha":"eecfd7acb5bc82a5a4aed795f917dd8c932389c0","author":{"email":"5bd2eb5b6f60921d9a2b9cb6a0a86bb947f3d361@docker.com","name":"Alessandro Boch"},"message":"Params of non-exported struct should be non-exported\n\n- in error.go\n\nSigned-off-by: Alessandro Boch <aboch@docker.com>","distinct":true,"url":"https://api.github.com/repos/aboch/libnetwork_new/commits/eecfd7acb5bc82a5a4aed795f917dd8c932389c0"},{"sha":"22b333cb20d9271927fcaf80ab2d5a9709b19238","author":{"email":"5bd2eb5b6f60921d9a2b9cb6a0a86bb947f3d361@docker.com","name":"Alessandro Boch"},"message":"Bridge to handle port mapping\n- libnetwork cares for list of exposed ports, driver cares\n  for list of port bindings. At endpoint creation:\n  - list of exposed ports will be passed as libnetwork otion\n  - list of port mapping will be passed as driver option\n\nSigned-off-by: Alessandro Boch <aboch@docker.com>","distinct":true,"url":"https://api.github.com/repos/aboch/libnetwork_new/commits/22b333cb20d9271927fcaf80ab2d5a9709b19238"},{"sha":"02e4570d16ac75874581938e0326966b8c06f5f8","author":{"email":"5bd2eb5b6f60921d9a2b9cb6a0a86bb947f3d361@docker.com","name":"Alessandro Boch"},"message":"Remove redundant code in endpoint.go\n\n- JoinOption, LeaveOption, EndpointOption are all the same thing\n\nSigned-off-by: Alessandro Boch <aboch@docker.com>","distinct":true,"url":"https://api.github.com/repos/aboch/libnetwork_new/commits/02e4570d16ac75874581938e0326966b8c06f5f8"}]}