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 | 6 | * to be used to obtain more real-world samples of typical git interactions for use in the test-suite |
| 7 | 7 | * [x] Don't forcibly remove newlines at the end of pack lines, but make that an extra step. |
| 8 | 8 | * [x] decode band should be able to fail |
| 9 | + * [ ] PacketLine 'Iterator' from `Read` | |
| 9 | 10 | * **git-protocol** |
| 10 | 11 | * [ ] pkt-lines support |
| 11 | 12 | * [ ] basic V1 parsing to understand data frames to allow placing them into individual files |