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">&para;</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">&para;</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&amp;q=language%3Ago&amp;s=stars&amp;type=Repositories">Most stars</a>, 
+        <a href="https://github.com/search?o=desc&amp;q=language%3Ago&amp;s=forks&amp;type=Repositories">most forks</a>, 
+        <a href="https://github.com/search?o=desc&amp;q=language%3Ago&amp;s=updated&amp;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">&para;</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 (