Rietveld Code Review Tool
Help | Bug tracker | Discussion group | Source code | Sign in
(284)

Issue 4523077: code review 4523077: archive/zip: add Writer (Closed)

Can't Edit
Can't Publish+Mail
Start Review
Created:
13 years, 11 months ago by adg
Modified:
13 years, 10 months ago
Reviewers:
CC:
bradfitz, dchest, r, rsc, golang-dev
Visibility:
Public.

Description

archive/zip: add Writer

Patch Set 1 #

Total comments: 17

Patch Set 2 : diff -r 4ce4c75f9bb5 https://go.googlecode.com/hg/ #

Total comments: 8

Patch Set 3 : diff -r 4ce4c75f9bb5 https://go.googlecode.com/hg/ #

Total comments: 2

Patch Set 4 : diff -r da6592e6f18b https://go.googlecode.com/hg/ #

Patch Set 5 : diff -r 29f2dc9c98e7 https://go.googlecode.com/hg/ #

Total comments: 18

Patch Set 6 : diff -r 29f2dc9c98e7 https://go.googlecode.com/hg/ #

Patch Set 7 : diff -r 8a4444cbb46f https://go.googlecode.com/hg/ #

Patch Set 8 : diff -r ce10904a2c0b https://go.googlecode.com/hg/ #

Total comments: 2

Patch Set 9 : diff -r 6c73563e7fe6 https://go.googlecode.com/hg/ #

Unified diffs Side-by-side diffs Delta from patch set Stats (+366 lines, -44 lines) Patch
M src/pkg/archive/zip/Makefile View 1 chunk +1 line, -0 lines 0 comments Download
M src/pkg/archive/zip/reader.go View 1 2 3 4 5 6 7 8 9 chunks +19 lines, -44 lines 0 comments Download
M src/pkg/archive/zip/struct.go View 1 2 3 4 5 6 7 8 2 chunks +29 lines, -0 lines 0 comments Download
A src/pkg/archive/zip/writer.go View 1 2 3 4 5 6 7 8 1 chunk +244 lines, -0 lines 0 comments Download
A src/pkg/archive/zip/writer_test.go View 1 2 3 4 5 6 7 1 chunk +73 lines, -0 lines 0 comments Download

Messages

Total messages: 22
adg
Hello golang-dev@googlegroups.com, I'd like you to review this change to https://go.googlecode.com/hg/
13 years, 11 months ago (2011-05-18 07:27:28 UTC) #1
bradfitz
Misc... http://codereview.appspot.com/4523077/diff/1/src/pkg/archive/zip/reader.go File src/pkg/archive/zip/reader.go (right): http://codereview.appspot.com/4523077/diff/1/src/pkg/archive/zip/reader.go#newcode55 src/pkg/archive/zip/reader.go:55: // OpenReader will open the Zip file specified ...
13 years, 11 months ago (2011-05-18 14:22:12 UTC) #2
dchest
http://codereview.appspot.com/4523077/diff/1/src/pkg/archive/zip/reader.go File src/pkg/archive/zip/reader.go (right): http://codereview.appspot.com/4523077/diff/1/src/pkg/archive/zip/reader.go#newcode55 src/pkg/archive/zip/reader.go:55: // OpenReader will open the Zip file specified by ...
13 years, 11 months ago (2011-05-18 16:15:19 UTC) #3
bradfitz
On Wed, May 18, 2011 at 9:15 AM, <dchest@gmail.com> wrote: > > http://codereview.appspot.com/4523077/diff/1/src/pkg/archive/zip/reader.go > File ...
13 years, 11 months ago (2011-05-18 16:20:28 UTC) #4
dchest
On 2011/05/18 16:20:28, bradfitz wrote: > Sorry, my question was more rhetorical than serious. I ...
13 years, 11 months ago (2011-05-18 16:38:05 UTC) #5
rsc1
Changing the names is beyond the scope of this CL. Also I don't buy the ...
13 years, 11 months ago (2011-05-18 17:34:20 UTC) #6
r2
On May 18, 2011, at 10:34 AM, Russ Cox wrote: > Changing the names is ...
13 years, 11 months ago (2011-05-18 17:38:28 UTC) #7
bradfitz
On Wed, May 18, 2011 at 10:34 AM, Russ Cox <rsc@google.com> wrote: > Changing the ...
13 years, 11 months ago (2011-05-18 17:47:52 UTC) #8
rsc1
> Which is why I'd expect a zip.Reader to be the common zip reader. It ...
13 years, 11 months ago (2011-05-18 17:50:07 UTC) #9
dchest
I have a few doc/interface fixes in mind. I'll create a CL later today and ...
13 years, 11 months ago (2011-05-18 18:01:05 UTC) #10
adg
http://codereview.appspot.com/4523077/diff/1/src/pkg/archive/zip/reader.go File src/pkg/archive/zip/reader.go (right): http://codereview.appspot.com/4523077/diff/1/src/pkg/archive/zip/reader.go#newcode55 src/pkg/archive/zip/reader.go:55: // OpenReader will open the Zip file specified by ...
13 years, 11 months ago (2011-05-18 22:58:40 UTC) #11
bradfitz
http://codereview.appspot.com/4523077/diff/1/src/pkg/archive/zip/writer.go File src/pkg/archive/zip/writer.go (right): http://codereview.appspot.com/4523077/diff/1/src/pkg/archive/zip/writer.go#newcode91 src/pkg/archive/zip/writer.go:91: func (w *Writer) Create(name string, method uint16) (io.WriteCloser, os.Error) ...
13 years, 11 months ago (2011-05-18 23:04:50 UTC) #12
bradfitzgoog
http://codereview.appspot.com/4523077/diff/13001/src/pkg/archive/zip/writer.go File src/pkg/archive/zip/writer.go (right): http://codereview.appspot.com/4523077/diff/13001/src/pkg/archive/zip/writer.go#newcode20 src/pkg/archive/zip/writer.go:20: type Writer struct { one-liner comment? http://codereview.appspot.com/4523077/diff/13001/src/pkg/archive/zip/writer.go#newcode85 src/pkg/archive/zip/writer.go:85: // ...
13 years, 11 months ago (2011-05-19 00:28:52 UTC) #13
bradfitz
LGTM once those comments are added. Hitting memory instead of disk in the test is ...
13 years, 11 months ago (2011-05-19 00:35:09 UTC) #14
adg
http://codereview.appspot.com/4523077/diff/13001/src/pkg/archive/zip/writer.go File src/pkg/archive/zip/writer.go (right): http://codereview.appspot.com/4523077/diff/13001/src/pkg/archive/zip/writer.go#newcode20 src/pkg/archive/zip/writer.go:20: type Writer struct { On 2011/05/19 00:28:52, bradfitzgoog wrote: ...
13 years, 11 months ago (2011-05-19 06:01:01 UTC) #15
bradfitz
http://codereview.appspot.com/4523077/diff/6007/src/pkg/archive/zip/writer.go File src/pkg/archive/zip/writer.go (right): http://codereview.appspot.com/4523077/diff/6007/src/pkg/archive/zip/writer.go#newcode103 src/pkg/archive/zip/writer.go:103: return nil, os.NewError("zip: creating file before previous file closed") ...
13 years, 11 months ago (2011-05-20 01:05:35 UTC) #16
adg
http://codereview.appspot.com/4523077/diff/6007/src/pkg/archive/zip/writer.go File src/pkg/archive/zip/writer.go (right): http://codereview.appspot.com/4523077/diff/6007/src/pkg/archive/zip/writer.go#newcode103 src/pkg/archive/zip/writer.go:103: return nil, os.NewError("zip: creating file before previous file closed") ...
13 years, 11 months ago (2011-05-20 05:02:32 UTC) #17
rsc
http://codereview.appspot.com/4523077/diff/8004/src/pkg/archive/zip/struct.go File src/pkg/archive/zip/struct.go (right): http://codereview.appspot.com/4523077/diff/8004/src/pkg/archive/zip/struct.go#newcode3 src/pkg/archive/zip/struct.go:3: // These constants define the compression Methods supported by ...
13 years, 11 months ago (2011-05-23 21:47:54 UTC) #18
adg
Thanks. I'm still working out some bugs that'll need to be fixed before I submit. ...
13 years, 11 months ago (2011-05-24 00:33:35 UTC) #19
adg
PTAL I finally found and fixed the bug in this. Had something backwards. It passes ...
13 years, 10 months ago (2011-07-10 00:18:20 UTC) #20
bradfitz
LGTM http://codereview.appspot.com/4523077/diff/23001/src/pkg/archive/zip/writer.go File src/pkg/archive/zip/writer.go (right): http://codereview.appspot.com/4523077/diff/23001/src/pkg/archive/zip/writer.go#newcode231 src/pkg/archive/zip/writer.go:231: if e, ok := recover().(os.Error); ok { you ...
13 years, 10 months ago (2011-07-10 00:44:18 UTC) #21
adg
13 years, 10 months ago (2011-07-10 01:30:26 UTC) #22
*** Submitted as http://code.google.com/p/go/source/detail?r=8c6071fa95f4 ***

archive/zip: add Writer

R=bradfitz, dchest, r, rsc
CC=golang-dev
http://codereview.appspot.com/4523077

http://codereview.appspot.com/4523077/diff/23001/src/pkg/archive/zip/writer.go
File src/pkg/archive/zip/writer.go (right):

http://codereview.appspot.com/4523077/diff/23001/src/pkg/archive/zip/writer.g...
src/pkg/archive/zip/writer.go:231: if e, ok := recover().(os.Error); ok {
On 2011/07/10 00:44:18, bradfitz wrote:
> you care if this silently catches non-os.Error panics without re-panicing
them?

Fixed.
Sign in to reply to this message.

Powered by Google App Engine
RSS Feeds Recent Issues | This issue
This is Rietveld f62528b