Project 3: Gitlet, your own version-control system

Grader Details

The due date for Project 3 is Friday 4/29 at 11:59 PM. We will be grading on style, our acceptance tests, and your tests for a total of 24 points.

On release, you will be able to submit once a day without any grader outputs. Starting Wednesday 4/20, you will be able to submit once a day with grader outputs. On Thursday 4/28, you will be able to submit once every six hours, with grader outputs. On Friday 4/29, you will be able to submit once every three hours with grader outputs. On Friday 4/29 at 11pm, you will be able to submit once every 15 minutes, and there are no restrictions to the grader after the deadline.

NOTE (4/16/22): Please fetch your skeleton code again for the updated Makefile and tester.py. These have been changed to align with the autograder on Gradescope. When running make check, each test will be run 5 times. To do this while running tests individually with tester.py, please add the flags --reps=5 to set how many times the tests are run. This is done to help avoid any non-determinism that may come up when running your tests. When running your tests multiple times, every run of that test must pass in order to get credit for that test.