Merge pull request #247 from garyburd/issue184
Remove code that blocks mirrors of the Go source.
diff --git a/doc/code.go b/doc/code.go
index 41c5481..14d6054 100644
--- a/doc/code.go
+++ b/doc/code.go
@@ -299,13 +299,13 @@
output = e.Output
b.buf = b.buf[:0]
- err := (&printer.Config{Mode: printer.UseSpaces, Tabwidth: 4}).Fprint(
- sliceWriter{&b.buf},
- b.fset,
- &printer.CommentedNode{
- Node: e.Code,
- Comments: e.Comments,
- })
+ var n interface{}
+ if _, ok := e.Code.(*ast.File); ok {
+ n = e.Play
+ } else {
+ n = &printer.CommentedNode{Node: e.Code, Comments: e.Comments}
+ }
+ err := (&printer.Config{Mode: printer.UseSpaces, Tabwidth: 4}).Fprint(sliceWriter{&b.buf}, b.fset, n)
if err != nil {
return Code{Text: err.Error()}, output
}
diff --git a/gddo-server/assets/templates/common.html b/gddo-server/assets/templates/common.html
index 271cd7b..0e2eb71 100644
--- a/gddo-server/assets/templates/common.html
+++ b/gddo-server/assets/templates/common.html
@@ -56,6 +56,11 @@
{{end}}{{end}}
{{define "PkgCmdFooter"}}
+<!-- Bugs -->
+{{with .pdoc}}{{with .Notes}}{{with .BUG}}
+ <h3 id="pkg-note-bug">Bugs <a class="permalink" href="#pkg-note-bug">¶</a></h3>{{range .}}<p>{{$.pdoc.SourceLink .Pos "☞" ""}} {{.Body}}{{end}}
+{{end}}{{end}}{{end}}
+
{{if $.pkgs}}<h3 id="pkg-subdirectories">Directories <a class="permalink" href="#pkg-subdirectories">¶</a></h3>
<table class="table table-condensed">
<thead><tr><th>Path</th><th>Synopsis</th></tr></thead>
diff --git a/gddo-server/assets/templates/home.html b/gddo-server/assets/templates/home.html
index a8cddfa..dfdcd32 100644
--- a/gddo-server/assets/templates/home.html
+++ b/gddo-server/assets/templates/home.html
@@ -27,10 +27,10 @@
<li><a href="/-/index">Index</a>
<li><a href="/-/go">Go Standard Packages</a>
<li><a href="/-/subrepo">Go Sub-repository Packages</a>
- <li><a href="https://code.google.com/p/go-wiki/wiki/Projects">Projects @ go-wiki</a>
- <li><a href="https://github.com/search?o=desc&q=language%3Ago&s=stars&type=Repositories">Most stars</a>,
- <a href="https://github.com/search?o=desc&q=language%3Ago&s=forks&type=Repositories">most forks</a>,
- <a href="https://github.com/search?o=desc&q=language%3Ago&s=updated&type=Repositories">recently updated</a> on GitHub
+ <li><a href="https://golang.org/wiki/Projects">Projects @ go-wiki</a>
+ <li><a href="https://github.com/search?o=desc&q=language%3Ago&s=stars&type=Repositories">Most stars</a>,
+ <a href="https://github.com/search?o=desc&q=language%3Ago&s=forks&type=Repositories">most forks</a>,
+ <a href="https://github.com/search?o=desc&q=language%3Ago&s=updated&type=Repositories">recently updated</a> on GitHub
</ul>
</div>
</div>
diff --git a/gddo-server/assets/templates/pkg.html b/gddo-server/assets/templates/pkg.html
index 7027c8e..aae86a7 100644
--- a/gddo-server/assets/templates/pkg.html
+++ b/gddo-server/assets/templates/pkg.html
@@ -142,11 +142,6 @@
{{template "Examples" .|$.pdoc.ObjExamples}}
{{end}}
{{end}}
-
- <!-- Bugs -->
- {{with .Notes}}{{with .BUG}}
- <h3 id="pkg-note-bug">Bugs <a class="permalink" href="#pkg-note-bug">¶</a></h3>{{range .}}<p>{{$.pdoc.SourceLink .Pos "☞" ""}} {{.Body}}{{end}}
- {{end}}{{end}}
{{template "PkgCmdFooter" $}}
{{if sidebarEnabled}}
diff --git a/gddo-server/crawl.go b/gddo-server/crawl.go
index 59c0cc5..fb3daa0 100644
--- a/gddo-server/crawl.go
+++ b/gddo-server/crawl.go
@@ -76,7 +76,7 @@
case err == gosrc.ErrNotModified:
message = append(message, "touch")
if err := db.SetNextCrawlEtag(pdoc.ProjectRoot, pdoc.Etag, nextCrawl); err != nil {
- log.Printf("ERROR db.SetNextCrawl(%q): %v", importPath, err)
+ log.Printf("ERROR db.SetNextCrawlEtag(%q): %v", importPath, err)
}
return pdoc, nil
case gosrc.IsNotFound(err):
diff --git a/httputil/httputil.go b/httputil/httputil.go
index ee38038..b077edf 100644
--- a/httputil/httputil.go
+++ b/httputil/httputil.go
@@ -4,7 +4,7 @@
// license that can be found in the LICENSE file or at
// https://developers.google.com/open-source/licenses/bsd.
-// Package htputil is a toolkit for the Go net/http package.
+// Package httputil is a toolkit for the Go net/http package.
package httputil
import (