Nick Stenning
44b3e8d51b
Reverse priority of tag lookup in TagStore.GetImage
...
Currently, if you have the following images:
foo/bar 1 23b27d50fb49
foo/bar 2 f2b86ec3fcc4
And you issue the following command:
docker tag foo/bar:2 foo/bar latest
docker will tag the "wrong" image, because the image id for foo/bar:1 starts
with a "2". That is, you'll end up with the following:
foo/bar 1 23b27d50fb49
foo/bar 2 f2b86ec3fcc4
foo/bar latest 23b27d50fb49
This commit reverses the priority given to tags vs. image ids in the
construction `<user>/<repo>:<tagOrId>`, meaning that if a tag that is an exact
match for the specified `tagOrId`, it will be tagged in preference to an image
with an id that happens to start with the correct character sequence.
2013-07-12 23:56:36 +01:00
Sam Alba
e8db031112
Fixed tag parsing when the repos name contains both a port and a tag
2013-07-09 16:46:25 -07:00
Sam Alba
e7d36c9590
It is now possible to include a ":" in a local repository name (it will not be the case for a remote name). This adds support for full qualified repository name in order to support private registry server
2013-07-08 17:22:41 -07:00
Caleb Spare
19121c16d9
Implement several golint suggestions, including:
...
* Removing type declarations where they're inferred
* Changing Url -> URL, Id -> ID in names
* Fixing snake-case names
2013-07-03 14:36:04 -07:00
Victor Vieux
9cdd39e0d7
Merge branch 'master' into 691-run_id-feature
2013-06-13 13:18:43 +00:00
Victor Vieux
45a8945746
added test
2013-06-13 13:17:56 +00:00
Victor Vieux
66d9a73362
rebump
2013-06-10 21:05:54 +00:00
Victor Vieux
fd224ee590
linted names
2013-06-04 18:00:22 +00:00
Victor Vieux
d26a3b37a6
allow docker run <name>:<id>
2013-06-03 20:00:15 +00:00
Victor Vieux
9060b5c2f5
added proper returns type, move the auto-prune in v1.1 api
2013-05-31 14:37:02 +00:00
Victor Vieux
5aa95b667c
WIP needs to fix HTTP error codes
2013-05-30 22:53:45 +00:00
Victor Vieux
67b20f2c8c
add check to see if the image isn't parent of another and add -f to force
2013-05-20 18:31:45 +00:00
Guillaume J. Charmes
2ae8aaa106
Merge branch 'master' into 610-improve_rmi-feature
2013-05-16 11:15:16 -07:00
Victor Vieux
c80448c4d1
improve rmi
2013-05-15 13:51:50 +00:00
Guillaume J. Charmes
2e69e1727b
Create a subpackage for utils
2013-05-14 22:37:35 +00:00
Solomon Hykes
1632566ecb
Show shorthand image IDs for convenience. Shorthand IDs (or any non-conflicting prefix) can be used to lookup images
2013-03-31 22:11:55 -07:00
Solomon Hykes
846a9e8963
When doing a reverse-lookup of an image's tag, if the image has multiple tags, the first tag in alphabetical order will be used
2013-03-26 15:30:16 -07:00
Guillaume J. Charmes
004a5310d9
Try to fetch missing base only on "not found" error
2013-03-26 05:28:17 -07:00
Solomon Hykes
12049f956a
'docker {history,ps,images}': show human-friendly image names when applicable
2013-03-22 19:22:06 -07:00
Solomon Hykes
bf7602bc09
'docker tag': assign a repository+tag to an image
2013-03-22 18:27:18 -07:00
Solomon Hykes
640026ec59
Looking up a tag by repository name will default to REPOSITORY:latest. The empty tag '' is no longer allowed.
2013-03-22 16:07:13 -07:00
Solomon Hykes
49a78929c6
Repositories and tags can't have ':' in their name (to allow parsing the REPO:TAG notation)
2013-03-21 20:06:20 -07:00
Solomon Hykes
d0c776528b
Fix a bug which caused repository metadata to be cleared at startup
2013-03-21 19:00:43 -07:00
Solomon Hykes
ef711962d5
Folded graph/ back into main package
2013-03-21 17:47:23 -07:00