// Delete this path, and all of its versions func deleteFunc(w http.ResponseWriter, r *http.Request, filesys *fs.RootFileSystem) { err := filesys.DeleteFile(r.URL.Path) if err != nil { writeError(w, err) } else { w.WriteHeader(http.StatusOK) fmt.Fprintf(w, "Removed %s", r.URL.Path) } }