瀏覽代碼

*Builder: warn pre-1.3 clients that they need to upgrade. This breaks semver, but our API should still be in 0.X versioning, in which case semver allows breaking changes.

Solomon Hykes 12 年之前
父節點
當前提交
90dde9beab
共有 1 個文件被更改,包括 3 次插入0 次删除
  1. 3 0
      api.go

+ 3 - 0
api.go

@@ -715,6 +715,9 @@ func postImagesGetCache(srv *Server, version float64, w http.ResponseWriter, r *
 }
 
 func postBuild(srv *Server, version float64, w http.ResponseWriter, r *http.Request, vars map[string]string) error {
+	if version < 1.3 {
+		return fmt.Errorf("Multipart upload for build is no longer supported. Please upgrade your docker client.")
+	}
 	// FIXME: "remote" is not a clear variable name.
 	remote := r.FormValue("t")
 	tag := ""