remove job from tag

Signed-off-by: Simei He <hesimei@zju.edu.cn>
This commit is contained in:
Simei He
2015-04-19 18:36:56 +08:00
parent 00eddf5e67
commit 99f6309b97
12 changed files with 16 additions and 103 deletions
+5 -3
View File
@@ -586,9 +586,11 @@ func postImagesTag(eng *engine.Engine, version version.Version, w http.ResponseW
return fmt.Errorf("Missing parameter")
}
job := eng.Job("tag", vars["name"], r.Form.Get("repo"), r.Form.Get("tag"))
job.Setenv("force", r.Form.Get("force"))
if err := job.Run(); err != nil {
d := getDaemon(eng)
repo := r.Form.Get("repo")
tag := r.Form.Get("tag")
force := toBool(r.Form.Get("force"))
if err := d.Repositories().Tag(repo, tag, vars["name"], force); err != nil {
return err
}
w.WriteHeader(http.StatusCreated)