@@ -65,8 +65,8 @@ type Repository struct {
6565}
6666
6767func NewRepository (path string ) (* Repository , error ) {
68- command := exec .Command ("git" , "-C" , path , "rev-parse" , "--git-dir" )
69- out , err := command .Output ()
68+ cmd := exec .Command ("git" , "-C" , path , "rev-parse" , "--git-dir" )
69+ out , err := cmd .Output ()
7070 if err != nil {
7171 switch err := err .(type ) {
7272 case * exec.Error :
@@ -119,7 +119,7 @@ type Reference struct {
119119}
120120
121121type ReferenceIter struct {
122- command * exec.Cmd
122+ cmd * exec.Cmd
123123 out io.ReadCloser
124124 f * bufio.Reader
125125 errChan <- chan error
@@ -128,24 +128,24 @@ type ReferenceIter struct {
128128// NewReferenceIter returns an iterator that iterates over all of the
129129// references in `repo`.
130130func (repo * Repository ) NewReferenceIter () (* ReferenceIter , error ) {
131- command := repo .gitCommand (
131+ cmd := repo .gitCommand (
132132 "for-each-ref" , "--format=%(objectname) %(objecttype) %(objectsize) %(refname)" ,
133133 )
134134
135- out , err := command .StdoutPipe ()
135+ out , err := cmd .StdoutPipe ()
136136 if err != nil {
137137 return nil , err
138138 }
139139
140- command .Stderr = os .Stderr
140+ cmd .Stderr = os .Stderr
141141
142- err = command .Start ()
142+ err = cmd .Start ()
143143 if err != nil {
144144 return nil , err
145145 }
146146
147147 return & ReferenceIter {
148- command : command ,
148+ cmd : cmd ,
149149 out : out ,
150150 f : bufio .NewReader (out ),
151151 errChan : make (chan error , 1 ),
@@ -185,46 +185,46 @@ func (iter *ReferenceIter) Next() (Reference, bool, error) {
185185
186186func (l * ReferenceIter ) Close () error {
187187 err := l .out .Close ()
188- err2 := l .command .Wait ()
188+ err2 := l .cmd .Wait ()
189189 if err == nil {
190190 err = err2
191191 }
192192 return err
193193}
194194
195195type BatchObjectIter struct {
196- command * exec.Cmd
197- out io.ReadCloser
198- f * bufio.Reader
196+ cmd * exec.Cmd
197+ out io.ReadCloser
198+ f * bufio.Reader
199199}
200200
201201// NewBatchObjectIter returns iterates over objects whose names are
202202// fed into its stdin. The output is buffered, so it has to be closed
203203// before you can be sure to read all of the objects.
204204func (repo * Repository ) NewBatchObjectIter () (* BatchObjectIter , io.WriteCloser , error ) {
205- command := repo .gitCommand ("cat-file" , "--batch" , "--buffer" )
205+ cmd := repo .gitCommand ("cat-file" , "--batch" , "--buffer" )
206206
207- in , err := command .StdinPipe ()
207+ in , err := cmd .StdinPipe ()
208208 if err != nil {
209209 return nil , nil , err
210210 }
211211
212- out , err := command .StdoutPipe ()
212+ out , err := cmd .StdoutPipe ()
213213 if err != nil {
214214 return nil , nil , err
215215 }
216216
217- command .Stderr = os .Stderr
217+ cmd .Stderr = os .Stderr
218218
219- err = command .Start ()
219+ err = cmd .Start ()
220220 if err != nil {
221221 return nil , nil , err
222222 }
223223
224224 return & BatchObjectIter {
225- command : command ,
226- out : out ,
227- f : bufio .NewReader (out ),
225+ cmd : cmd ,
226+ out : out ,
227+ f : bufio .NewReader (out ),
228228 }, in , nil
229229}
230230
@@ -249,7 +249,7 @@ func (iter *BatchObjectIter) Next() (OID, ObjectType, counts.Count32, []byte, er
249249
250250func (l * BatchObjectIter ) Close () error {
251251 err := l .out .Close ()
252- err2 := l .command .Wait ()
252+ err2 := l .cmd .Wait ()
253253 if err == nil {
254254 err = err2
255255 }
@@ -357,13 +357,13 @@ func parseBatchHeader(spec string, header string) (OID, ObjectType, counts.Count
357357}
358358
359359type ObjectIter struct {
360- command1 * exec.Cmd
361- command2 * exec.Cmd
362- in1 io.Writer
363- out1 io.ReadCloser
364- out2 io.ReadCloser
365- f * bufio.Reader
366- errChan <- chan error
360+ cmd1 * exec.Cmd
361+ cmd2 * exec.Cmd
362+ in1 io.Writer
363+ out1 io.ReadCloser
364+ out2 io.ReadCloser
365+ f * bufio.Reader
366+ errChan <- chan error
367367}
368368
369369// NewObjectIter returns an iterator that iterates over objects in
@@ -373,43 +373,43 @@ type ObjectIter struct {
373373func (repo * Repository ) NewObjectIter (args ... string ) (
374374 * ObjectIter , io.WriteCloser , error ,
375375) {
376- command1 := repo .gitCommand (append ([]string {"rev-list" , "--objects" }, args ... )... )
377- in1 , err := command1 .StdinPipe ()
376+ cmd1 := repo .gitCommand (append ([]string {"rev-list" , "--objects" }, args ... )... )
377+ in1 , err := cmd1 .StdinPipe ()
378378 if err != nil {
379379 return nil , nil , err
380380 }
381381
382- out1 , err := command1 .StdoutPipe ()
382+ out1 , err := cmd1 .StdoutPipe ()
383383 if err != nil {
384384 return nil , nil , err
385385 }
386386
387- command1 .Stderr = os .Stderr
387+ cmd1 .Stderr = os .Stderr
388388
389- err = command1 .Start ()
389+ err = cmd1 .Start ()
390390 if err != nil {
391391 return nil , nil , err
392392 }
393393
394- command2 := repo .gitCommand ("cat-file" , "--batch-check" , "--buffer" )
395- in2 , err := command2 .StdinPipe ()
394+ cmd2 := repo .gitCommand ("cat-file" , "--batch-check" , "--buffer" )
395+ in2 , err := cmd2 .StdinPipe ()
396396 if err != nil {
397397 out1 .Close ()
398- command1 .Wait ()
398+ cmd1 .Wait ()
399399 return nil , nil , err
400400 }
401401
402- out2 , err := command2 .StdoutPipe ()
402+ out2 , err := cmd2 .StdoutPipe ()
403403 if err != nil {
404404 in2 .Close ()
405405 out1 .Close ()
406- command1 .Wait ()
406+ cmd1 .Wait ()
407407 return nil , nil , err
408408 }
409409
410- command2 .Stderr = os .Stderr
410+ cmd2 .Stderr = os .Stderr
411411
412- err = command2 .Start ()
412+ err = cmd2 .Start ()
413413 if err != nil {
414414 return nil , nil , err
415415 }
@@ -440,12 +440,12 @@ func (repo *Repository) NewObjectIter(args ...string) (
440440 }()
441441
442442 return & ObjectIter {
443- command1 : command1 ,
444- command2 : command2 ,
445- out1 : out1 ,
446- out2 : out2 ,
447- f : bufio .NewReader (out2 ),
448- errChan : errChan ,
443+ cmd1 : cmd1 ,
444+ cmd2 : cmd2 ,
445+ out1 : out1 ,
446+ out2 : out2 ,
447+ f : bufio .NewReader (out2 ),
448+ errChan : errChan ,
449449 }, in1 , nil
450450}
451451
@@ -519,11 +519,11 @@ func (l *ObjectIter) Close() error {
519519 l .out1 .Close ()
520520 err := <- l .errChan
521521 l .out2 .Close ()
522- err2 := l .command1 .Wait ()
522+ err2 := l .cmd1 .Wait ()
523523 if err == nil {
524524 err = err2
525525 }
526- err2 = l .command2 .Wait ()
526+ err2 = l .cmd2 .Wait ()
527527 if err == nil {
528528 err = err2
529529 }
0 commit comments