summaryrefslogtreecommitdiff
path: root/http.go
diff options
context:
space:
mode:
Diffstat (limited to 'http.go')
-rw-r--r--http.go78
1 files changed, 74 insertions, 4 deletions
diff --git a/http.go b/http.go
index 8e356fb..633b171 100644
--- a/http.go
+++ b/http.go
@@ -64,10 +64,80 @@ func okHandler(w http.ResponseWriter, r *http.Request) {
} else {
msg(w, "findNext() did not find a repo. You might be finished?")
}
- msg(w, "repo: " + me.release.repo.String())
- msg(w, "name: " + me.release.version.String())
- msg(w, "notes: " + me.release.notes.String())
- msg(w, "status: " + me.release.status.String())
+ msg(w, "repo: "+me.release.repo.String())
+ msg(w, "name: "+me.release.version.String())
+ msg(w, "notes: "+me.release.notes.String())
+ msg(w, "status: "+me.release.status.String())
+
+ msg(w, me.current.StandardHeader())
+ msg(w, me.current.StandardReleaseHeader())
+ return
+ }
+
+ if route == "/setCurrentRepo" {
+ repoName := r.URL.Query().Get("repo")
+ version := r.URL.Query().Get("version")
+ comment := r.URL.Query().Get("comment")
+
+ msg(w, "repo: "+repoName)
+ msg(w, "version: "+version)
+ msg(w, "comment: "+comment)
+
+ repo := me.repos.View.FindRepoByName(repoName)
+ if repo == nil {
+ msg(w, "FindRepoByName() returned nil")
+ return
+ }
+
+ setCurrentRepo(repo, "HTTP", "doRelease() ?")
+ }
+
+ if route == "/IncrementRevisonVersion" {
+ repo := r.URL.Query().Get("repo")
+ version := r.URL.Query().Get("version")
+ comment := r.URL.Query().Get("comment")
+
+ msg(w, "repo: "+repo)
+ msg(w, "version: "+version)
+
+ me.current.Status.IncrementRevisionVersion(comment)
+ return
+ }
+
+ if route == "/IncrementMinorVersion" {
+ repo := r.URL.Query().Get("repo")
+ version := r.URL.Query().Get("version")
+
+ msg(w, "repo: "+repo)
+ msg(w, "version: "+version)
+
+ me.current.Status.IncrementMinorVersion("trying minor")
+ return
+ }
+
+ if route == "/setTargetVersion" {
+ version := r.URL.Query().Get("version")
+ repo := r.URL.Query().Get("repo")
+
+ msg(w, "repo: "+repo)
+ msg(w, "version: "+version)
+ me.current.Status.SetTargetVersion(version)
+ return
+ }
+
+ if route == "/showNext" {
+ msg(w, "repo: "+me.release.repo.String())
+ msg(w, "name: "+me.release.version.String())
+ msg(w, "notes: "+me.release.notes.String())
+ msg(w, "status: "+me.release.status.String())
+
+ if checkValidGoSum(me.current) {
+ msg(w, "checkValidGoSum() == true")
+ } else {
+ msg(w, "checkValidGoSum() == false")
+ }
+ msg(w, me.current.StandardHeader())
+ msg(w, me.current.StandardReleaseHeader())
return
}