summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--http.go13
1 files changed, 13 insertions, 0 deletions
diff --git a/http.go b/http.go
index 59a955c..c47269d 100644
--- a/http.go
+++ b/http.go
@@ -4,6 +4,7 @@ package gitpb
import (
"bytes"
+ "fmt"
"io/ioutil"
"net/http"
"os/user"
@@ -59,3 +60,15 @@ func (r *Repos) SubmitReposPB(url string) (*Repos, error) {
return r, nil
}
+
+func (r *Repos) SendPB(w http.ResponseWriter) error {
+ data, err := r.Marshal()
+ if err != nil {
+ log.Info("Marshal() failed:", err)
+ return err
+ }
+ log.Info("SendPB() Marshal() len(data)", len(data))
+ fmt.Fprintf(w, "%s", data)
+
+ return nil
+}