<feed xmlns='http://www.w3.org/2005/Atom'>
<title>go/src/pkg/exec/exec_test.go, branch main</title>
<subtitle>Fork of Go programming language with my patches.</subtitle>
<id>http://git.kilabit.info/go/atom?h=main</id>
<link rel='self' href='http://git.kilabit.info/go/atom?h=main'/>
<link rel='alternate' type='text/html' href='http://git.kilabit.info/go/'/>
<updated>2011-11-03T21:18:06Z</updated>
<entry>
<title>os,text,unicode: renamings</title>
<updated>2011-11-03T21:18:06Z</updated>
<author>
<name>Rob Pike</name>
<email>r@golang.org</email>
</author>
<published>2011-11-03T21:18:06Z</published>
<link rel='alternate' type='text/html' href='http://git.kilabit.info/go/commit/?id=37d82c85201351d8df424b8043d91c1dc32a0531'/>
<id>urn:sha1:37d82c85201351d8df424b8043d91c1dc32a0531</id>
<content type='text'>
This is Go 1 package renaming CL #4.
This one merely moves the source; the import strings will be
changed after the next weekly release.
This one moves pieces into os, text, and unicode.

exec -&gt; os/exec
scanner -&gt; text/scanner
tabwriter -&gt; text/tabwriter
template -&gt; text/template
template/parse -&gt; text/template/parse
utf16 -&gt; unicode/utf16
utf8 -&gt; unicode/utf8

This should be the last of the source-rearranging CLs.

R=golang-dev, rsc
CC=golang-dev
https://golang.org/cl/5331066
</content>
</entry>
<entry>
<title>all: sort imports</title>
<updated>2011-11-02T19:54:16Z</updated>
<author>
<name>Russ Cox</name>
<email>rsc@golang.org</email>
</author>
<published>2011-11-02T19:54:16Z</published>
<link rel='alternate' type='text/html' href='http://git.kilabit.info/go/commit/?id=965845a86d00e618cc03a739a52e986d6901d071'/>
<id>urn:sha1:965845a86d00e618cc03a739a52e986d6901d071</id>
<content type='text'>
R=golang-dev, r
CC=golang-dev
https://golang.org/cl/5319072
</content>
</entry>
<entry>
<title>src/pkg/[a-m]*: gofix -r error -force=error</title>
<updated>2011-11-02T02:04:37Z</updated>
<author>
<name>Russ Cox</name>
<email>rsc@golang.org</email>
</author>
<published>2011-11-02T02:04:37Z</published>
<link rel='alternate' type='text/html' href='http://git.kilabit.info/go/commit/?id=c2049d2dfeeea3d41fafa91e3e3f0e47c285355b'/>
<id>urn:sha1:c2049d2dfeeea3d41fafa91e3e3f0e47c285355b</id>
<content type='text'>
R=golang-dev, iant
CC=golang-dev
https://golang.org/cl/5322051
</content>
</entry>
<entry>
<title>exec: introduce ExitError</title>
<updated>2011-11-02T01:49:44Z</updated>
<author>
<name>Russ Cox</name>
<email>rsc@golang.org</email>
</author>
<published>2011-11-02T01:49:44Z</published>
<link rel='alternate' type='text/html' href='http://git.kilabit.info/go/commit/?id=451a1fa46d0449dc6982b38ba51cf94ebc750eca'/>
<id>urn:sha1:451a1fa46d0449dc6982b38ba51cf94ebc750eca</id>
<content type='text'>
The existing code uses *os.Waitmsg as an os.Error,
but *os.Waitmsg is really just a stringer.

Introduce an explicit error type for the real error.

Not to be submitted until just before error goes in;
the gofix for error updates type assertions
        err.(*os.Waitmsg)
to
        err.(*exec.ExitError)

The seemingly redundant String method will become
an Error method when error goes in, and will no longer
be redundant.

R=golang-dev, bradfitz
CC=golang-dev
https://golang.org/cl/5331044
</content>
</entry>
<entry>
<title>exec: add Command.ExtraFiles</title>
<updated>2011-10-06T18:00:02Z</updated>
<author>
<name>Brad Fitzpatrick</name>
<email>bradfitz@golang.org</email>
</author>
<published>2011-10-06T18:00:02Z</published>
<link rel='alternate' type='text/html' href='http://git.kilabit.info/go/commit/?id=155e21cc7f37ade106171ac53fd6826869811001'/>
<id>urn:sha1:155e21cc7f37ade106171ac53fd6826869811001</id>
<content type='text'>
Allows passing extra fds to the child process.

Fixes #2329

R=rsc, dsymonds
CC=golang-dev
https://golang.org/cl/5162050
</content>
</entry>
<entry>
<title>go/printer: changed max. number of newlines from 3 to 2</title>
<updated>2011-07-14T21:39:40Z</updated>
<author>
<name>Robert Griesemer</name>
<email>gri@golang.org</email>
</author>
<published>2011-07-14T21:39:40Z</published>
<link rel='alternate' type='text/html' href='http://git.kilabit.info/go/commit/?id=90564a92565877d19e456694ac4e2ef205720432'/>
<id>urn:sha1:90564a92565877d19e456694ac4e2ef205720432</id>
<content type='text'>
manual changes in src/pkg/go/printer, src/cmd/gofix/signal_test.go
(cd src/cmd/gofix/testdata; gofmt -w *.in *.out)
(cd src/pkg/go/printer; gotest -update)
gofmt -w misc src

runs all tests

R=golang-dev, rsc
CC=golang-dev
https://golang.org/cl/4715041
</content>
</entry>
<entry>
<title>strings.Split: make the default to split all.</title>
<updated>2011-06-27T23:43:14Z</updated>
<author>
<name>Rob Pike</name>
<email>r@golang.org</email>
</author>
<published>2011-06-27T23:43:14Z</published>
<link rel='alternate' type='text/html' href='http://git.kilabit.info/go/commit/?id=ebb1566a46f2f5b2c06ef0f7ad5f7084dce0aed9'/>
<id>urn:sha1:ebb1566a46f2f5b2c06ef0f7ad5f7084dce0aed9</id>
<content type='text'>
Change the signature of Split to have no count,
assuming a full split, and rename the existing
Split with a count to SplitN.
Do the same to package bytes.
Add a gofix module.

R=adg, dsymonds, alex.brainman, rsc
CC=golang-dev
https://golang.org/cl/4661051
</content>
</entry>
<entry>
<title>exec: add Cmd methods StdinPipe, StdoutPipe, StderrPipe</title>
<updated>2011-06-02T17:26:09Z</updated>
<author>
<name>Brad Fitzpatrick</name>
<email>bradfitz@golang.org</email>
</author>
<published>2011-06-02T17:26:09Z</published>
<link rel='alternate' type='text/html' href='http://git.kilabit.info/go/commit/?id=4d15577783aaf5d6c3b53850d44b38b1bef305bc'/>
<id>urn:sha1:4d15577783aaf5d6c3b53850d44b38b1bef305bc</id>
<content type='text'>
It gets annoying to do this in caller code otherwise,
especially having to remember to Close one side.

R=rsc
CC=golang-dev
https://golang.org/cl/4517134
</content>
</entry>
<entry>
<title>exec: new API, replace Run with Command</title>
<updated>2011-06-01T22:26:53Z</updated>
<author>
<name>Brad Fitzpatrick</name>
<email>bradfitz@golang.org</email>
</author>
<published>2011-06-01T22:26:53Z</published>
<link rel='alternate' type='text/html' href='http://git.kilabit.info/go/commit/?id=f259f6ba0adfa0b98e74b27dbe6013d012a037eb'/>
<id>urn:sha1:f259f6ba0adfa0b98e74b27dbe6013d012a037eb</id>
<content type='text'>
This removes exec.Run and replaces exec.Cmd with a
new implementation. The new exec.Cmd represents
both a currently-running command and also a command
being prepared. It has a good zero value.

You can Start + Wait on a Cmd, or simply Run it.
Start (and Run) deal with copying stdout, stdin,
and stderr between the Cmd's io.Readers and
io.Writers.

There are convenience methods to capture a command's
stdout and/or stderr.

R=r, n13m3y3r, rsc, gustavo, alex.brainman, dsymonds, r, adg, duzy.chan, mike.rosset, kevlar
CC=golang-dev
https://golang.org/cl/4552052
</content>
</entry>
<entry>
<title>gotest, pkg/exec: use bash instead of sh to execute shell scripts on windows</title>
<updated>2011-05-28T11:26:03Z</updated>
<author>
<name>Alex Brainman</name>
<email>alex.brainman@gmail.com</email>
</author>
<published>2011-05-28T11:26:03Z</published>
<link rel='alternate' type='text/html' href='http://git.kilabit.info/go/commit/?id=b7582852f63fd8bedba53ab415c1b3cc5ac2ae9c'/>
<id>urn:sha1:b7582852f63fd8bedba53ab415c1b3cc5ac2ae9c</id>
<content type='text'>
As suggested by dho, iant2.

R=golang-dev, rsc
CC=devon.odell, golang-dev, iant
https://golang.org/cl/4515147
</content>
</entry>
</feed>
