MCPcopy Create free account
hub / github.com/MG-RAST/Shock / Print

Function Print

shock-server/versions/versions.go:40–54  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

38}
39
40func Print() (err error) {
41 fmt.Printf("##### Versions ####\n")
42 session := db.Connection.Session.Copy()
43 defer session.Close()
44 c := session.DB(conf.MONGODB_DATABASE).C("Versions")
45 var versions = new(Versions)
46 if err = c.Find(bson.M{}).All(versions); err != nil {
47 return err
48 }
49 for _, v := range *versions {
50 fmt.Printf("name: %v\tversion number: %v\n", v.Name, v.Version)
51 }
52 fmt.Println("")
53 return
54}
55
56func PushVersionsToDatabase() (err error) {
57 session := db.Connection.Session.Copy()

Callers

nothing calls this directly

Calls 2

AllMethod · 0.80
CloseMethod · 0.65

Tested by

no test coverage detected