summaryrefslogtreecommitdiff
path: root/client/image_prune.go
Commit message (Collapse)AuthorAgeFilesLines
* Client: always call ensureReaderClosedSebastiaan van Stijn2019-03-181-1/+1
| | | | | | | | | | | | | | | | | | | Unlike a plain `net/http/client.Do()`, requests made through client/request use the `sendRequest` function, which parses the server response, and may convert non-transport errors into errors (through `cli.checkResponseErr()`). This means that we cannot assume that no reader was opened if an error is returned. This patch changes various locations where `ensureReaderClosed` was only called in the non-error situation, and uses a `defer` to make sure it's always called. `ensureReaderClosed` itself already checks if the response's body was set, so in situations where the error was due to a transport error, calling `ensureReaderClosed` should be a no-op. Signed-off-by: Sebastiaan van Stijn <github@gone.nl>
* Switch from x/net/context -> contextKir Kolyshkin2018-04-231-1/+1
| | | | | | | | | | | Since Go 1.7, context is a standard package. Since Go 1.9, everything that is provided by "x/net/context" is a couple of type aliases to types in "context". Many vendored packages still use x/net/context, so vendor entry remains for now. Signed-off-by: Kir Kolyshkin <kolyshkin@gmail.com>
* Add canonical import commentDaniel Nephin2018-02-051-1/+1
| | | | Signed-off-by: Daniel Nephin <dnephin@docker.com>
* Convert DanglingOnly to Filters for `docker image prune`Yong Tang2016-12-021-2/+8
| | | | | | | | | | | | | This fix convert DanglingOnly in ImagesPruneConfig to Filters, so that it is possible to maintain API compatibility in the future. Several integration tests have been added to cover changes. This fix is related to 28497. A follow up to this PR will be done once this PR is merged. Signed-off-by: Yong Tang <yong.tang.github@outlook.com>
* always add but hide experimental cmds and flagsVictor Vieux2016-11-081-0/+4
| | | | | | | | | | | | Signed-off-by: Victor Vieux <vieux@docker.com> update cobra and use Tags Signed-off-by: Victor Vieux <vieux@docker.com> allow client to talk to an older server Signed-off-by: Victor Vieux <vieux@docker.com>
* Add subcommand prune to the container, volume, image and system commandsKenfe-Mickael Laventure2016-09-291-0/+26
Signed-off-by: Kenfe-Mickael Laventure <mickael.laventure@gmail.com>