aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAndrew Gerrand <adg@golang.org>2011-02-23 07:47:53 +1100
committerAndrew Gerrand <adg@golang.org>2011-02-23 07:47:53 +1100
commit7f5acfb2835b096434bafa237c43b2d87d50ea71 (patch)
tree04180c07a711fe9efaedcc26d55c012faaf3beaf
parentbd44684fa01601a2df6c8e260e010d3ba7859aff (diff)
downloadgo-7f5acfb2835b096434bafa237c43b2d87d50ea71.tar.gz
go-7f5acfb2835b096434bafa237c43b2d87d50ea71.zip
misc/dashboard/builder: talk to hg with utf-8 encoding always.
Fixes #1465. R=rsc CC=golang-dev https://golang.org/cl/4172063
-rw-r--r--misc/dashboard/builder/hg.go7
1 files changed, 6 insertions, 1 deletions
diff --git a/misc/dashboard/builder/hg.go b/misc/dashboard/builder/hg.go
index 5d2f63a17b..8dd33e4897 100644
--- a/misc/dashboard/builder/hg.go
+++ b/misc/dashboard/builder/hg.go
@@ -46,7 +46,12 @@ func getCommit(rev string) (c Commit, err os.Error) {
func getCommitParts(rev string) (parts []string, err os.Error) {
const format = "{rev}>{node}>{author|escape}>{date}>{desc}"
s, _, err := runLog(nil, "", goroot,
- "hg", "log", "-r", rev, "-l", "1", "--template", format)
+ "hg", "log",
+ "--encoding", "utf-8",
+ "--rev", rev,
+ "--limit", "1",
+ "--template", format,
+ )
if err != nil {
return
}