@@ -105,32 +105,32 @@ func NegotiatePack(
105
105
var shupd packp.ShallowUpdate
106
106
for ! done {
107
107
if err := upreq .Encode (writer ); err != nil {
108
- return nil , fmt .Errorf ("sending upload-request: %s " , err )
108
+ return nil , fmt .Errorf ("sending upload-request: %w " , err )
109
109
}
110
110
111
111
// Encode upload-haves
112
112
// TODO: support multi_ack and multi_ack_detailed caps
113
113
if err := uphav .Encode (writer ); err != nil {
114
- return nil , fmt .Errorf ("sending upload-haves: %s " , err )
114
+ return nil , fmt .Errorf ("sending upload-haves: %w " , err )
115
115
}
116
116
117
117
// Note: Stateless RPC servers don't expect a flush-pkt after the
118
118
// haves. Sending one might result in a response without a packfile in
119
119
// return.
120
120
if ! conn .StatelessRPC () && len (uphav .Haves ) > 0 {
121
121
if err := pktline .WriteFlush (writer ); err != nil {
122
- return nil , fmt .Errorf ("sending flush-pkt after haves: %s " , err )
122
+ return nil , fmt .Errorf ("sending flush-pkt after haves: %w " , err )
123
123
}
124
124
}
125
125
126
126
// Let the server know we're done
127
127
if _ , err := pktline .Writeln (writer , "done" ); err != nil {
128
- return nil , fmt .Errorf ("sending done: %s " , err )
128
+ return nil , fmt .Errorf ("sending done: %w " , err )
129
129
}
130
130
131
131
// Close the writer to signal the end of the request
132
132
if err := writer .Close (); err != nil {
133
- return nil , fmt .Errorf ("closing writer: %s " , err )
133
+ return nil , fmt .Errorf ("closing writer: %w " , err )
134
134
}
135
135
136
136
// TODO: handle server-response to support incremental fetch i.e.
@@ -143,7 +143,7 @@ func NegotiatePack(
143
143
// server.
144
144
if req .Depth != 0 {
145
145
if err := shupd .Decode (reader ); err != nil {
146
- return nil , fmt .Errorf ("decoding shallow-update: %s " , err )
146
+ return nil , fmt .Errorf ("decoding shallow-update: %w " , err )
147
147
}
148
148
}
149
149
@@ -152,12 +152,12 @@ func NegotiatePack(
152
152
var acks bytes.Buffer
153
153
tee := io .TeeReader (reader , & acks )
154
154
if l , p , err := pktline .ReadLine (tee ); err != nil {
155
- return nil , fmt .Errorf ("reading server-response, len: %d, pkt: %q: %s " , l , p , err )
155
+ return nil , fmt .Errorf ("reading server-response, len: %d, pkt: %q: %w " , l , p , err )
156
156
}
157
157
158
158
// Decode server-response final ACK/NAK
159
159
if err := srvrs .Decode (& acks ); err != nil {
160
- return nil , fmt .Errorf ("decoding server-response: %s " , err )
160
+ return nil , fmt .Errorf ("decoding server-response: %w " , err )
161
161
}
162
162
163
163
}
0 commit comments