Skip to content
This repository was archived by the owner on Sep 11, 2020. It is now read-only.

Commit 7d76176

Browse files
committed
Fixed tautological error conditionsautological error conditions
- Added missing error handling around encodeCommitData and prevented shadowing err. - Removed tautological error checks. Signed-off-by: Christian Muehlhaeuser <muesli@gmail.com>
1 parent c363771 commit 7d76176

File tree

3 files changed

+7
-14
lines changed

3 files changed

+7
-14
lines changed

plumbing/format/commitgraph/encoder.go

Lines changed: 6 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -24,8 +24,6 @@ func NewEncoder(w io.Writer) *Encoder {
2424

2525
// Encode writes an index into the commit-graph file
2626
func (e *Encoder) Encode(idx Index) error {
27-
var err error
28-
2927
// Get all the hashes in the input index
3028
hashes := idx.Hashes()
3129

@@ -39,26 +37,26 @@ func (e *Encoder) Encode(idx Index) error {
3937
chunkSizes = append(chunkSizes, uint64(extraEdgesCount)*4)
4038
}
4139

42-
if err = e.encodeFileHeader(len(chunkSignatures)); err != nil {
40+
if err := e.encodeFileHeader(len(chunkSignatures)); err != nil {
4341
return err
4442
}
45-
if err = e.encodeChunkHeaders(chunkSignatures, chunkSizes); err != nil {
43+
if err := e.encodeChunkHeaders(chunkSignatures, chunkSizes); err != nil {
4644
return err
4745
}
48-
if err = e.encodeFanout(fanout); err != nil {
46+
if err := e.encodeFanout(fanout); err != nil {
4947
return err
5048
}
51-
if err = e.encodeOidLookup(hashes); err != nil {
49+
if err := e.encodeOidLookup(hashes); err != nil {
5250
return err
5351
}
5452
if extraEdges, err := e.encodeCommitData(hashes, hashToIndex, idx); err == nil {
5553
if err = e.encodeExtraEdges(extraEdges); err != nil {
5654
return err
5755
}
58-
}
59-
if err != nil {
56+
} else {
6057
return err
6158
}
59+
6260
return e.encodeChecksum()
6361
}
6462

plumbing/transport/server/server.go

Lines changed: 0 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -286,11 +286,6 @@ func (s *rpSession) updateReferences(req *packp.ReferenceUpdateRequest) {
286286
continue
287287
}
288288

289-
if err != nil {
290-
s.setStatus(cmd.Name, err)
291-
continue
292-
}
293-
294289
ref := plumbing.NewHashReference(cmd.Name, cmd.New)
295290
err := s.storer.SetReference(ref)
296291
s.setStatus(cmd.Name, err)

remote.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -906,7 +906,7 @@ func (r *Remote) updateLocalReferenceStorage(
906906
updated = true
907907
}
908908

909-
if err == nil && forceNeeded {
909+
if forceNeeded {
910910
err = ErrForceNeeded
911911
}
912912

0 commit comments

Comments
 (0)