diff options
Diffstat (limited to 'repomap.go')
| -rw-r--r-- | repomap.go | 53 |
1 files changed, 4 insertions, 49 deletions
@@ -4,12 +4,9 @@ package main // this file defines what repositories show up on go.wit.com import ( - "bufio" "fmt" "net/http" "os" - "path/filepath" - "sort" "strings" "go.wit.com/log" @@ -47,7 +44,6 @@ func findkey(url string) (string, string) { func readRepomap() { var pfile []byte var err error - repoMap = make(map[string]string) pfile, err = os.ReadFile(REPOMAP) if err != nil { @@ -65,59 +61,18 @@ func readRepomap() { if len(fields) < 2 { continue } - repo := fields[0] - realurl := fields[1] - repoMap[repo] = realurl + gopath := fields[0] + giturl := fields[1] + repoMap[gopath] = giturl - // log.Info("repo =", repo, "real url =", realurl) - } - - for repo, _ := range repoMap { - // log.Info("repo =", repo, "real url =", url) - keysSorted = append(keysSorted, repo) - } - log.Info("sorted:") - sort.Strings(keysSorted) - // sort.Reverse(keys) - sort.Sort(sort.Reverse(sort.StringSlice(keysSorted))) - for _, gopath := range keysSorted { repo := forge.Repos.FindByGoPath(gopath) if repo != nil { version := repo.GetLastTag() - age := forge.NewestAge(repo) + age := repo.NewestAge() log.Info("repo =", gopath, "real url =", repoMap[gopath], version, formatDuration(age)) versionMap[gopath] = version + " " + formatDuration(age) - /* - all := repo.Tags.SortByAge() - for all.Scan() { - r := all.Next() - dur := time.Since(r.GetAuthordate().AsTime()) - name := r.Refname - log.Info("tag =", name, formatDuration(dur)) - } - */ } else { log.Info("repo =", gopath, "real url =", repoMap[gopath], "not found") } } } - -func readVersionFile() { - file, err := os.Open(filepath.Join(os.Getenv("HOME"), "go.wit.com.versions")) - if err != nil { - return - } - defer file.Close() - - scanner := bufio.NewScanner(file) - for scanner.Scan() { - tmp := scanner.Text() - fields := strings.Fields(tmp) - if len(fields) < 2 { - continue - } - log.Println("readVersionFile() fields[0] =", fields[0]) - // log.Println("readVersionFile() fields[1:] =", fields[1:]) - versionMap[fields[0]] = strings.Join(fields[1:], " ") - } -} |
