The loop is needed to handle interrupt errors correctly. Writing it differently has no effect either, that's good I guess
Showing the changes to tasks.md (1 of 3 files). Show all
Unified · Split
| @@ -6,6 +6,7 @@ · 5 unmodified lines | |||
| 6 | * to be used to obtain more real-world samples of typical git interactions for use in the test-suite | 6 | * to be used to obtain more real-world samples of typical git interactions for use in the test-suite |
| 7 | * [x] Don't forcibly remove newlines at the end of pack lines, but make that an extra step. | 7 | * [x] Don't forcibly remove newlines at the end of pack lines, but make that an extra step. |
| 8 | * [x] decode band should be able to fail | 8 | * [x] decode band should be able to fail |
| 9 | * [ ] PacketLine 'Iterator' from `Read` | ||
| 9 | * **git-protocol** | 10 | * **git-protocol** |
| 10 | * [ ] pkt-lines support | 11 | * [ ] pkt-lines support |
| 11 | * [ ] basic V1 parsing to understand data frames to allow placing them into individual files | 12 | * [ ] basic V1 parsing to understand data frames to allow placing them into individual files |