Milestones
List view
Start the Weeks 7-8 optimization and polish phase: finalize packfile support, improve log/status/diff output, audit shared errors, and record a reproducible performance baseline on a moderately large repository. Checkpoint: the complete CLI and push/pull workflow passes with readable output, preserved failure behavior, and documented measurements for Week 8.
No due date•0/4 issues closedPull, authenticated multi-object/multi-ref transfers, shared network errors, and object-store, working-tree, and merge fixes exposed by push/pull round-trips. Checkpoint: two independent repositories push and pull multiple branches, including a merge commit.
No due date•0/4 issues closedPackfile compression, Myers line-level diff, three-way merge, and push conflict detection. Checkpoint: a real merge conflict produces correct markers and a conflicting push is rejected.
No due date•4/4 issues closedObject-store hardening, checkout, fast-forward merge, and single-branch push. Checkpoint: branch switching and fast-forward merge work end-to-end.
No due date•4/4 issues closedTree serialization, staged directory snapshots, commits using real trees, and multi-object transfers. Checkpoint: add -> commit produces a valid tree and commit pair.
No due date•4/4 issues closedSHA-1 + zlib objects on disk, a real index file, real refs and HEAD, a real TCP handshake. Checkpoint: state survives between two CLI calls.
No due date•4/4 issues closedInterface contract finalized; each module has a CLI skeleton and shaped stubs. Checkpoint: everyone can call everyone else's stub.
No due date•4/4 issues closed