From 6b8ad1752ba8822db5cd44f93ec9071434e4e113 Mon Sep 17 00:00:00 2001 From: Abhijit Jayaraman Date: Thu, 27 Aug 2026 10:23:45 +0800 Subject: [PATCH 01/19] Sync progress with local machine --- progress.json | 73 +++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 73 insertions(+) create mode 100644 progress.json diff --git a/progress.json b/progress.json new file mode 100644 index 0000000000..0d0c99f007 --- /dev/null +++ b/progress.json @@ -0,0 +1,73 @@ +[ + { + "exercise_name": "grocery-shopping", + "started_at": 1787795833.427109, + "completed_at": 1787795836.282585, + "comments": [ + "There are no new grocery list items added to the shopping list.", + "There are no grocery list items removed from the shopping list." + ], + "status": "Incomplete" + }, + { + "exercise_name": "grocery-shopping", + "started_at": 1787796005.146694, + "completed_at": 1787796006.364876, + "comments": [ + "Great work! You have successfully used `git add` and `git commit` to modify the shopping list! Keep it up!" + ], + "status": "Completed" + }, + { + "exercise_name": "log-and-order", + "started_at": 1787796409.957541, + "completed_at": 1787796413.248374, + "comments": [ + "Answer for What is the SHA of the commit HEAD points to? You can use the full length SHA or the short SHA (i.e. first 7 characters of the SHA) did not match any of the accepted answers." + ], + "status": "Incomplete" + }, + { + "exercise_name": "log-and-order", + "started_at": 1787796539.400368, + "completed_at": 1787796542.375511, + "comments": [ + "Answer for What is the SHA of the commit HEAD points to? You can use the full length SHA or the short SHA (i.e. first 7 characters of the SHA) did not match any of the accepted answers." + ], + "status": "Incomplete" + }, + { + "exercise_name": "log-and-order", + "started_at": 1787796712.783307, + "completed_at": 1787796714.210825, + "comments": [], + "status": "Completed" + }, + { + "exercise_name": "stage-fright", + "started_at": 1787795735.355536, + "completed_at": 1787795736.651187, + "comments": [ + "Great work! You have successfully checked in all the actors!" + ], + "status": "Completed" + }, + { + "exercise_name": "under-control", + "started_at": 1787794856.083963, + "completed_at": 1787794857.349648, + "comments": [ + "You successfully used git init to initialize this folder as a Git repository!" + ], + "status": "Completed" + }, + { + "exercise_name": "undo-init", + "started_at": 1787795219.081576, + "completed_at": 1787795220.486775, + "comments": [ + "You have successfully undone the init operation!" + ], + "status": "Completed" + } +] \ No newline at end of file From aff4f61dd69ad3d0fc8dae62268d2592be98be60 Mon Sep 17 00:00:00 2001 From: Abhijit Jayaraman Date: Thu, 27 Aug 2026 10:28:02 +0800 Subject: [PATCH 02/19] Update progress --- progress.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/progress.json b/progress.json index 0d0c99f007..84e3ddbd29 100644 --- a/progress.json +++ b/progress.json @@ -69,5 +69,14 @@ "You have successfully undone the init operation!" ], "status": "Completed" + }, + { + "exercise_name": "remote-control", + "started_at": 1787797586.290772, + "completed_at": 1787797682.3115, + "comments": [ + "Great work setting up a public remote repository!" + ], + "status": "Completed" } ] \ No newline at end of file From 6804a6c6ab3aa14c0f26fbcf13eef0320a9444b9 Mon Sep 17 00:00:00 2001 From: Abhijit Jayaraman Date: Thu, 27 Aug 2026 10:30:04 +0800 Subject: [PATCH 03/19] Update progress --- progress.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/progress.json b/progress.json index 84e3ddbd29..3056447459 100644 --- a/progress.json +++ b/progress.json @@ -78,5 +78,14 @@ "Great work setting up a public remote repository!" ], "status": "Completed" + }, + { + "exercise_name": "link-me", + "started_at": 1787797801.501127, + "completed_at": 1787797803.483903, + "comments": [ + "Great work with using git remote to add an upstream remote!" + ], + "status": "Completed" } ] \ No newline at end of file From d609b2384ba671396a63165df4679da7f54f4e15 Mon Sep 17 00:00:00 2001 From: Abhijit Jayaraman <198722048+jit1604@users.noreply.github.com> Date: Thu, 27 Aug 2026 10:35:49 +0800 Subject: [PATCH 04/19] Update progress --- progress.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/progress.json b/progress.json index 3056447459..8c27fdf579 100644 --- a/progress.json +++ b/progress.json @@ -87,5 +87,14 @@ "Great work with using git remote to add an upstream remote!" ], "status": "Completed" + }, + { + "exercise_name": "push-over", + "started_at": 1787798146.558217, + "completed_at": 1787798148.60007, + "comments": [ + "Great work pushing changes to the remote!" + ], + "status": "Completed" } ] \ No newline at end of file From 324f82219e1f1e9f3b2dfbfde1b401e7b87af3ea Mon Sep 17 00:00:00 2001 From: Abhijit Jayaraman <198722048+jit1604@users.noreply.github.com> Date: Thu, 27 Aug 2026 10:39:58 +0800 Subject: [PATCH 05/19] Update progress --- progress.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/progress.json b/progress.json index 8c27fdf579..baa33e6836 100644 --- a/progress.json +++ b/progress.json @@ -96,5 +96,14 @@ "Great work pushing changes to the remote!" ], "status": "Completed" + }, + { + "exercise_name": "ignoring-somethings", + "started_at": 1787798396.206262, + "completed_at": 1787798397.932422, + "comments": [ + "Great work using .gitignore!" + ], + "status": "Completed" } ] \ No newline at end of file From b26c3a2b3b4665a656708b80865b61e50efbf743 Mon Sep 17 00:00:00 2001 From: Abhijit Jayaraman <198722048+jit1604@users.noreply.github.com> Date: Thu, 27 Aug 2026 13:20:58 +0800 Subject: [PATCH 06/19] Update progress --- progress.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/progress.json b/progress.json index baa33e6836..9e2954d3db 100644 --- a/progress.json +++ b/progress.json @@ -105,5 +105,14 @@ "Great work using .gitignore!" ], "status": "Completed" + }, + { + "exercise_name": "fork-repo", + "started_at": 1787808055.444987, + "completed_at": 1787808058.372833, + "comments": [ + "Great work creating a fork with Github!" + ], + "status": "Completed" } ] \ No newline at end of file From 8a37215cb4827c848d798fd9f307b7fdc8d6748a Mon Sep 17 00:00:00 2001 From: Abhijit Jayaraman <198722048+jit1604@users.noreply.github.com> Date: Thu, 27 Aug 2026 13:23:30 +0800 Subject: [PATCH 07/19] Update progress --- progress.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/progress.json b/progress.json index 9e2954d3db..1014d4b61b 100644 --- a/progress.json +++ b/progress.json @@ -114,5 +114,14 @@ "Great work creating a fork with Github!" ], "status": "Completed" + }, + { + "exercise_name": "clone-repo", + "started_at": 1787808206.540735, + "completed_at": 1787808209.237968, + "comments": [ + "Great work creating a clone of a fork from Github!" + ], + "status": "Completed" } ] \ No newline at end of file From 2a7eaf35e98a58dd719da587cdaf071f39fbe6e2 Mon Sep 17 00:00:00 2001 From: Abhijit Jayaraman <198722048+jit1604@users.noreply.github.com> Date: Thu, 27 Aug 2026 13:28:23 +0800 Subject: [PATCH 08/19] Update progress --- progress.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/progress.json b/progress.json index 1014d4b61b..d006c840da 100644 --- a/progress.json +++ b/progress.json @@ -123,5 +123,14 @@ "Great work creating a clone of a fork from Github!" ], "status": "Completed" + }, + { + "exercise_name": "fetch-and-pull", + "started_at": 1787808502.02438, + "completed_at": 1787808503.42049, + "comments": [ + "Great work fetching and pulling different upstreams!" + ], + "status": "Completed" } ] \ No newline at end of file From 9a5a082fc739e00ba6db5f5c55012a96ea8561bc Mon Sep 17 00:00:00 2001 From: Abhijit Jayaraman <198722048+jit1604@users.noreply.github.com> Date: Thu, 27 Aug 2026 13:34:42 +0800 Subject: [PATCH 09/19] Update progress --- progress.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/progress.json b/progress.json index d006c840da..ed3a274031 100644 --- a/progress.json +++ b/progress.json @@ -132,5 +132,14 @@ "Great work fetching and pulling different upstreams!" ], "status": "Completed" + }, + { + "exercise_name": "view-commits", + "started_at": 1787808880.083086, + "completed_at": 1787808881.401504, + "comments": [ + "Great work in viewing and understanding the diff of a specific commit!" + ], + "status": "Completed" } ] \ No newline at end of file From 1a4f77e3ecbb4d37e056b4e429c116db05869107 Mon Sep 17 00:00:00 2001 From: Abhijit Jayaraman <198722048+jit1604@users.noreply.github.com> Date: Thu, 27 Aug 2026 13:36:57 +0800 Subject: [PATCH 10/19] Update progress --- progress.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/progress.json b/progress.json index ed3a274031..2e40fac36b 100644 --- a/progress.json +++ b/progress.json @@ -141,5 +141,14 @@ "Great work in viewing and understanding the diff of a specific commit!" ], "status": "Completed" + }, + { + "exercise_name": "tags-add", + "started_at": 1787809015.835409, + "completed_at": 1787809017.148957, + "comments": [ + "Great work using git tag to annotate various commits in the repository!" + ], + "status": "Completed" } ] \ No newline at end of file From 562c7d385acf0ea22585a91cce5c8eb8cad1c931 Mon Sep 17 00:00:00 2001 From: Abhijit Jayaraman <198722048+jit1604@users.noreply.github.com> Date: Thu, 27 Aug 2026 13:39:36 +0800 Subject: [PATCH 11/19] Update progress --- progress.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/progress.json b/progress.json index 2e40fac36b..e723f40bad 100644 --- a/progress.json +++ b/progress.json @@ -150,5 +150,14 @@ "Great work using git tag to annotate various commits in the repository!" ], "status": "Completed" + }, + { + "exercise_name": "tags-update", + "started_at": 1787809175.088784, + "completed_at": 1787809176.376551, + "comments": [ + "Great work! You have successfully updated the tags to point to the correct commits." + ], + "status": "Completed" } ] \ No newline at end of file From f18240101d2c2909c099dd56e0bc4b6499cb7b2f Mon Sep 17 00:00:00 2001 From: Abhijit Jayaraman <198722048+jit1604@users.noreply.github.com> Date: Thu, 27 Aug 2026 13:46:16 +0800 Subject: [PATCH 12/19] Update progress --- progress.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/progress.json b/progress.json index e723f40bad..28bd0e2cbb 100644 --- a/progress.json +++ b/progress.json @@ -159,5 +159,14 @@ "Great work! You have successfully updated the tags to point to the correct commits." ], "status": "Completed" + }, + { + "exercise_name": "tags-push", + "started_at": 1787809571.411371, + "completed_at": 1787809575.767751, + "comments": [ + "Tag beta is still on the remote!" + ], + "status": "Incomplete" } ] \ No newline at end of file From 57548a0688d2d76bc013bd1eccd86897881a3952 Mon Sep 17 00:00:00 2001 From: Abhijit Jayaraman <198722048+jit1604@users.noreply.github.com> Date: Thu, 27 Aug 2026 13:46:55 +0800 Subject: [PATCH 13/19] Update progress --- progress.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/progress.json b/progress.json index 28bd0e2cbb..de670fe331 100644 --- a/progress.json +++ b/progress.json @@ -168,5 +168,14 @@ "Tag beta is still on the remote!" ], "status": "Incomplete" + }, + { + "exercise_name": "tags-push", + "started_at": 1787809612.771354, + "completed_at": 1787809615.170507, + "comments": [ + "Wonderful! You have successfully synced the local tags with the remote tags!" + ], + "status": "Completed" } ] \ No newline at end of file From 60f3205b7c8a21a9404477eca3f30bcd15da1e8e Mon Sep 17 00:00:00 2001 From: Abhijit Jayaraman <198722048+jit1604@users.noreply.github.com> Date: Thu, 27 Aug 2026 13:51:06 +0800 Subject: [PATCH 14/19] Update progress --- progress.json | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/progress.json b/progress.json index de670fe331..234d811898 100644 --- a/progress.json +++ b/progress.json @@ -177,5 +177,17 @@ "Wonderful! You have successfully synced the local tags with the remote tags!" ], "status": "Completed" + }, + { + "exercise_name": "sensors-diff", + "started_at": 1787809862.323495, + "completed_at": 1787809865.729576, + "comments": [ + "Answer for Which are the new values in staged files? is empty.", + "Answer for Which are the new values in modified but unstaged files? does not contain all of the right answers.", + "Answer for Which files have changed from Jan 09th to Jan 15th? does not contain all of the right answers.", + "Answer for Which new values are new in north.csv on Jan 10th, compared to Jan 01st? is empty." + ], + "status": "Incomplete" } ] \ No newline at end of file From 8d3a324cb4ec1954eb4896bf51254db0409acd63 Mon Sep 17 00:00:00 2001 From: Abhijit Jayaraman <198722048+jit1604@users.noreply.github.com> Date: Thu, 27 Aug 2026 13:57:02 +0800 Subject: [PATCH 15/19] Update progress --- progress.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/progress.json b/progress.json index 234d811898..a739e8528f 100644 --- a/progress.json +++ b/progress.json @@ -189,5 +189,14 @@ "Answer for Which new values are new in north.csv on Jan 10th, compared to Jan 01st? is empty." ], "status": "Incomplete" + }, + { + "exercise_name": "sensors-diff", + "started_at": 1787810220.728442, + "completed_at": 1787810222.0963, + "comments": [ + "Great work comparing commits in git history!" + ], + "status": "Completed" } ] \ No newline at end of file From a16c17093df682833f4c1536972cce85ce902f4a Mon Sep 17 00:00:00 2001 From: Abhijit Jayaraman <198722048+jit1604@users.noreply.github.com> Date: Thu, 27 Aug 2026 14:02:59 +0800 Subject: [PATCH 16/19] Update progress --- progress.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/progress.json b/progress.json index a739e8528f..79ae190a08 100644 --- a/progress.json +++ b/progress.json @@ -198,5 +198,14 @@ "Great work comparing commits in git history!" ], "status": "Completed" + }, + { + "exercise_name": "sensors-checkout", + "started_at": 1787810577.109316, + "completed_at": 1787810578.482055, + "comments": [ + "Great work traversing the revision history!" + ], + "status": "Completed" } ] \ No newline at end of file From 0af33da8bd95db5f64354f94b87e2ab07b03f7a9 Mon Sep 17 00:00:00 2001 From: Abhijit Jayaraman <198722048+jit1604@users.noreply.github.com> Date: Thu, 27 Aug 2026 14:05:52 +0800 Subject: [PATCH 17/19] Update progress --- progress.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/progress.json b/progress.json index 79ae190a08..e11f5dea96 100644 --- a/progress.json +++ b/progress.json @@ -207,5 +207,14 @@ "Great work traversing the revision history!" ], "status": "Completed" + }, + { + "exercise_name": "sensors-reset", + "started_at": 1787810750.316859, + "completed_at": 1787810751.638479, + "comments": [ + "You have reset the repository to the correct state!" + ], + "status": "Completed" } ] \ No newline at end of file From 520292a42806dc0f3459bb806672218d91f5a790 Mon Sep 17 00:00:00 2001 From: Abhijit Jayaraman <198722048+jit1604@users.noreply.github.com> Date: Thu, 27 Aug 2026 14:15:52 +0800 Subject: [PATCH 18/19] Update progress --- progress.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/progress.json b/progress.json index e11f5dea96..1773d881b4 100644 --- a/progress.json +++ b/progress.json @@ -216,5 +216,14 @@ "You have reset the repository to the correct state!" ], "status": "Completed" + }, + { + "exercise_name": "sensors-revert", + "started_at": 1787811350.880017, + "completed_at": 1787811352.279425, + "comments": [ + "Good work reverting commits!" + ], + "status": "Completed" } ] \ No newline at end of file From 00247815b0c19b1b7ec75a201f28e700e732f217 Mon Sep 17 00:00:00 2001 From: Abhijit Jayaraman <198722048+jit1604@users.noreply.github.com> Date: Thu, 27 Aug 2026 14:19:37 +0800 Subject: [PATCH 19/19] Update progress --- progress.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/progress.json b/progress.json index 1773d881b4..f43a78db23 100644 --- a/progress.json +++ b/progress.json @@ -225,5 +225,14 @@ "Good work reverting commits!" ], "status": "Completed" + }, + { + "exercise_name": "staging-intervention", + "started_at": 1787811575.225414, + "completed_at": 1787811576.555299, + "comments": [ + "Great work! You have successfully fixed the attendance system!" + ], + "status": "Completed" } ] \ No newline at end of file