From 72a2fd1c8caf1e90213f3d811cbe68f6bc97e6de Mon Sep 17 00:00:00 2001 From: Junwei Date: Mon, 19 Jan 2026 12:11:31 +0800 Subject: [PATCH 01/39] Sync progress with local machine --- progress.json | 63 +++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 63 insertions(+) create mode 100644 progress.json diff --git a/progress.json b/progress.json new file mode 100644 index 000000000..95be164d4 --- /dev/null +++ b/progress.json @@ -0,0 +1,63 @@ +[ + { + "exercise_name": "grocery-shopping", + "started_at": 1768275853.355094, + "completed_at": 1768275854.95887, + "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": 1768276402.589222, + "completed_at": 1768276405.777664, + "comments": [ + "Answer for What is the SHA of the commit with the commit message \"Rewrite the comments\"? 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": 1768276543.00436, + "completed_at": 1768276544.380838, + "comments": [], + "status": "Completed" + }, + { + "exercise_name": "stage-fright", + "started_at": 1768275486.267694, + "completed_at": 1768275487.680847, + "comments": [ + "Great work! You have successfully checked in all the actors!" + ], + "status": "Completed" + }, + { + "exercise_name": "staging-intervention", + "started_at": 1768275620.04868, + "completed_at": 1768275621.437453, + "comments": [ + "Great work! You have successfully fixed the attendance system!" + ], + "status": "Completed" + }, + { + "exercise_name": "under-control", + "started_at": 1768274826.188526, + "completed_at": 1768274827.665605, + "comments": [ + "You successfully used git init to initialize this folder as a Git repository!" + ], + "status": "Completed" + }, + { + "exercise_name": "undo-init", + "started_at": 1768274953.602852, + "completed_at": 1768274954.959364, + "comments": [ + "You have successfully undone the init operation!" + ], + "status": "Completed" + } +] \ No newline at end of file From b9a019490b2329f90b0d72ec8d4aa3186c36517f Mon Sep 17 00:00:00 2001 From: Junwei Date: Mon, 19 Jan 2026 12:13:54 +0800 Subject: [PATCH 02/39] Update progress --- progress.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/progress.json b/progress.json index 95be164d4..454d786dc 100644 --- a/progress.json +++ b/progress.json @@ -59,5 +59,14 @@ "You have successfully undone the init operation!" ], "status": "Completed" + }, + { + "exercise_name": "remote-control", + "started_at": 1768796015.368742, + "completed_at": 1768796033.909864, + "comments": [ + "That is not the right Github url!" + ], + "status": "Incomplete" } ] \ No newline at end of file From cb761eddd0541ad66a43a04b9ff5f07d0980d6ac Mon Sep 17 00:00:00 2001 From: Junwei Date: Mon, 19 Jan 2026 12:19:19 +0800 Subject: [PATCH 03/39] Update progress --- progress.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/progress.json b/progress.json index 454d786dc..f4c27cbfd 100644 --- a/progress.json +++ b/progress.json @@ -68,5 +68,14 @@ "That is not the right Github url!" ], "status": "Incomplete" + }, + { + "exercise_name": "remote-control", + "started_at": 1768796305.075218, + "completed_at": 1768796358.4276, + "comments": [ + "That is not the right Github url!" + ], + "status": "Incomplete" } ] \ No newline at end of file From 6ae7b5a48a67daebe17956c7bd40f75e8a70863a Mon Sep 17 00:00:00 2001 From: Junwei Date: Mon, 19 Jan 2026 12:21:46 +0800 Subject: [PATCH 04/39] Update progress --- progress.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/progress.json b/progress.json index f4c27cbfd..8403ecf46 100644 --- a/progress.json +++ b/progress.json @@ -77,5 +77,14 @@ "That is not the right Github url!" ], "status": "Incomplete" + }, + { + "exercise_name": "remote-control", + "started_at": 1768796498.004332, + "completed_at": 1768796506.285312, + "comments": [ + "That is not the right Github url!" + ], + "status": "Incomplete" } ] \ No newline at end of file From 919044248e35bce78d77ddbd7b943e462e2d0ddd Mon Sep 17 00:00:00 2001 From: Junwei Date: Mon, 19 Jan 2026 12:23:02 +0800 Subject: [PATCH 05/39] Update progress --- progress.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/progress.json b/progress.json index 8403ecf46..48c110a52 100644 --- a/progress.json +++ b/progress.json @@ -86,5 +86,14 @@ "That is not the right Github url!" ], "status": "Incomplete" + }, + { + "exercise_name": "remote-control", + "started_at": 1768796573.348854, + "completed_at": 1768796581.07406, + "comments": [ + "That is not the right Github url!" + ], + "status": "Incomplete" } ] \ No newline at end of file From 5f6cb4053176364c7b0bc252a57f455510aeb7ee Mon Sep 17 00:00:00 2001 From: Junwei Date: Mon, 19 Jan 2026 12:24:57 +0800 Subject: [PATCH 06/39] Update progress --- progress.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/progress.json b/progress.json index 48c110a52..c419d3511 100644 --- a/progress.json +++ b/progress.json @@ -95,5 +95,14 @@ "That is not the right Github url!" ], "status": "Incomplete" + }, + { + "exercise_name": "remote-control", + "started_at": 1768796670.938506, + "completed_at": 1768796697.41251, + "comments": [ + "Great work setting up a public remote repository!" + ], + "status": "Completed" } ] \ No newline at end of file From ca52ad8b4c84a55aaa8f99db0bbd31347ba68091 Mon Sep 17 00:00:00 2001 From: Junwei Date: Mon, 19 Jan 2026 12:29:42 +0800 Subject: [PATCH 07/39] Update progress --- progress.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/progress.json b/progress.json index c419d3511..56038dc9c 100644 --- a/progress.json +++ b/progress.json @@ -104,5 +104,14 @@ "Great work setting up a public remote repository!" ], "status": "Completed" + }, + { + "exercise_name": "link-me", + "started_at": 1768796979.247709, + "completed_at": 1768796982.148275, + "comments": [ + "Missing remote called 'upstream'." + ], + "status": "Incomplete" } ] \ No newline at end of file From 7d63338de6f3c4519fbad9054cac4bed7f107496 Mon Sep 17 00:00:00 2001 From: Junwei Date: Mon, 19 Jan 2026 12:47:52 +0800 Subject: [PATCH 08/39] Update progress --- progress.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/progress.json b/progress.json index 56038dc9c..2c530789e 100644 --- a/progress.json +++ b/progress.json @@ -113,5 +113,14 @@ "Missing remote called 'upstream'." ], "status": "Incomplete" + }, + { + "exercise_name": "link-me", + "started_at": 1768798070.533213, + "completed_at": 1768798071.883637, + "comments": [ + "Great work with using git remote to add an upstream remote!" + ], + "status": "Completed" } ] \ No newline at end of file From d1003b5c657cd3ec73e1aa9841873dad98e93a43 Mon Sep 17 00:00:00 2001 From: Junwei Date: Mon, 19 Jan 2026 13:54:24 +0800 Subject: [PATCH 09/39] Update progress --- progress.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/progress.json b/progress.json index 2c530789e..05ba63447 100644 --- a/progress.json +++ b/progress.json @@ -122,5 +122,14 @@ "Great work with using git remote to add an upstream remote!" ], "status": "Completed" + }, + { + "exercise_name": "push-over", + "started_at": 1768802060.514599, + "completed_at": 1768802063.587057, + "comments": [ + "You should have made a separate commit!" + ], + "status": "Incomplete" } ] \ No newline at end of file From 0417edbf4cff980e2d87997f34409b6ca5e5e456 Mon Sep 17 00:00:00 2001 From: Junwei Date: Mon, 19 Jan 2026 13:55:48 +0800 Subject: [PATCH 10/39] Update progress --- progress.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/progress.json b/progress.json index 05ba63447..8a7aaaca7 100644 --- a/progress.json +++ b/progress.json @@ -131,5 +131,14 @@ "You should have made a separate commit!" ], "status": "Incomplete" + }, + { + "exercise_name": "push-over", + "started_at": 1768802145.277348, + "completed_at": 1768802148.241046, + "comments": [ + "You should have made a separate commit!" + ], + "status": "Incomplete" } ] \ No newline at end of file From f9dd9e57aede79498fb07af0b633dfb3fc813097 Mon Sep 17 00:00:00 2001 From: Junwei Date: Mon, 19 Jan 2026 13:57:08 +0800 Subject: [PATCH 11/39] Update progress --- progress.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/progress.json b/progress.json index 8a7aaaca7..21111a2b0 100644 --- a/progress.json +++ b/progress.json @@ -140,5 +140,14 @@ "You should have made a separate commit!" ], "status": "Incomplete" + }, + { + "exercise_name": "push-over", + "started_at": 1768802223.71506, + "completed_at": 1768802228.018802, + "comments": [ + "Great work pushing changes to the remote!" + ], + "status": "Completed" } ] \ No newline at end of file From f5fa4d9b6e80afcd8e28edac97acfd24d7910e2c Mon Sep 17 00:00:00 2001 From: Junwei Date: Mon, 19 Jan 2026 14:14:40 +0800 Subject: [PATCH 12/39] Update progress --- progress.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/progress.json b/progress.json index 21111a2b0..e6dbcc10c 100644 --- a/progress.json +++ b/progress.json @@ -149,5 +149,14 @@ "Great work pushing changes to the remote!" ], "status": "Completed" + }, + { + "exercise_name": "ignoring-somethings", + "started_at": 1768803276.164379, + "completed_at": 1768803279.717291, + "comments": [ + "You are not ignoring runaway.txt. Find where the file is and fix that." + ], + "status": "Incomplete" } ] \ No newline at end of file From 879626f01ab9c437b116f88333b9d77c594ad99f Mon Sep 17 00:00:00 2001 From: Junwei Date: Mon, 19 Jan 2026 14:15:53 +0800 Subject: [PATCH 13/39] Update progress --- progress.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/progress.json b/progress.json index e6dbcc10c..509edaf8d 100644 --- a/progress.json +++ b/progress.json @@ -158,5 +158,14 @@ "You are not ignoring runaway.txt. Find where the file is and fix that." ], "status": "Incomplete" + }, + { + "exercise_name": "ignoring-somethings", + "started_at": 1768803348.755319, + "completed_at": 1768803352.336675, + "comments": [ + "You are not ignoring runaway.txt. Find where the file is and fix that." + ], + "status": "Incomplete" } ] \ No newline at end of file From 4bc2123c9c4b8da5b33fadba0c72977ab6816e78 Mon Sep 17 00:00:00 2001 From: Junwei Date: Mon, 19 Jan 2026 14:17:10 +0800 Subject: [PATCH 14/39] Update progress --- progress.json | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/progress.json b/progress.json index 509edaf8d..e423fd0ac 100644 --- a/progress.json +++ b/progress.json @@ -167,5 +167,15 @@ "You are not ignoring runaway.txt. Find where the file is and fix that." ], "status": "Incomplete" + }, + { + "exercise_name": "ignoring-somethings", + "started_at": 1768803426.312992, + "completed_at": 1768803429.756555, + "comments": [ + "You should not be ignoring this/is/very/nested/find_me.txt!", + "You should be using ** to match all subfolders to ignore runaway.txt." + ], + "status": "Incomplete" } ] \ No newline at end of file From 4de59a9f4c4219c590442264f983d7261f3f335e Mon Sep 17 00:00:00 2001 From: Junwei Date: Mon, 19 Jan 2026 14:18:29 +0800 Subject: [PATCH 15/39] Update progress --- progress.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/progress.json b/progress.json index e423fd0ac..d33f12857 100644 --- a/progress.json +++ b/progress.json @@ -177,5 +177,14 @@ "You should be using ** to match all subfolders to ignore runaway.txt." ], "status": "Incomplete" + }, + { + "exercise_name": "ignoring-somethings", + "started_at": 1768803505.210108, + "completed_at": 1768803508.833835, + "comments": [ + "You should be using ** to match all subfolders to ignore runaway.txt." + ], + "status": "Incomplete" } ] \ No newline at end of file From 1b175ffd111e3a35c7548eac550d09db153cb0d0 Mon Sep 17 00:00:00 2001 From: Junwei Date: Mon, 19 Jan 2026 14:19:43 +0800 Subject: [PATCH 16/39] Update progress --- progress.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/progress.json b/progress.json index d33f12857..f84f3a045 100644 --- a/progress.json +++ b/progress.json @@ -186,5 +186,14 @@ "You should be using ** to match all subfolders to ignore runaway.txt." ], "status": "Incomplete" + }, + { + "exercise_name": "ignoring-somethings", + "started_at": 1768803580.886381, + "completed_at": 1768803582.840715, + "comments": [ + "Great work using .gitignore!" + ], + "status": "Completed" } ] \ No newline at end of file From 2bd7056456931297705d8fe02e826681b298018e Mon Sep 17 00:00:00 2001 From: Junwei Date: Tue, 20 Jan 2026 20:59:05 +0800 Subject: [PATCH 17/39] Update progress --- progress.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/progress.json b/progress.json index f84f3a045..2aa2b98e4 100644 --- a/progress.json +++ b/progress.json @@ -195,5 +195,14 @@ "Great work using .gitignore!" ], "status": "Completed" + }, + { + "exercise_name": "fork-repo", + "started_at": 1768913938.879068, + "completed_at": 1768913943.642601, + "comments": [ + "Great work creating a fork with Github!" + ], + "status": "Completed" } ] \ No newline at end of file From 37f108b64440d1b6e44d460f292410aa1dc7424a Mon Sep 17 00:00:00 2001 From: Junwei Date: Tue, 20 Jan 2026 21:05:02 +0800 Subject: [PATCH 18/39] Update progress --- progress.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/progress.json b/progress.json index 2aa2b98e4..9cbd1f994 100644 --- a/progress.json +++ b/progress.json @@ -204,5 +204,14 @@ "Great work creating a fork with Github!" ], "status": "Completed" + }, + { + "exercise_name": "clone-repo", + "started_at": 1768914291.011296, + "completed_at": 1768914301.519906, + "comments": [ + "The upstream remote does not point to the original repository!" + ], + "status": "Incomplete" } ] \ No newline at end of file From 367dd96fb0dd1f43d5cc7b02758e0ebcefc718fb Mon Sep 17 00:00:00 2001 From: Junwei Date: Tue, 20 Jan 2026 21:08:17 +0800 Subject: [PATCH 19/39] Update progress --- progress.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/progress.json b/progress.json index 9cbd1f994..2382ba2d8 100644 --- a/progress.json +++ b/progress.json @@ -213,5 +213,14 @@ "The upstream remote does not point to the original repository!" ], "status": "Incomplete" + }, + { + "exercise_name": "clone-repo", + "started_at": 1768914489.438847, + "completed_at": 1768914497.218167, + "comments": [ + "The remote 'origin' is missing!" + ], + "status": "Incomplete" } ] \ No newline at end of file From 2a556f98b146c8ad3ee51a2d720e3ad12b1755bc Mon Sep 17 00:00:00 2001 From: Junwei Date: Tue, 20 Jan 2026 21:08:54 +0800 Subject: [PATCH 20/39] Update progress --- progress.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/progress.json b/progress.json index 2382ba2d8..2ad33ade7 100644 --- a/progress.json +++ b/progress.json @@ -222,5 +222,14 @@ "The remote 'origin' is missing!" ], "status": "Incomplete" + }, + { + "exercise_name": "clone-repo", + "started_at": 1768914527.008272, + "completed_at": 1768914533.572357, + "comments": [ + "The origin remote does not point to your fork!" + ], + "status": "Incomplete" } ] \ No newline at end of file From e931d8a7c324db1edb0e36f828081c14d389e0e6 Mon Sep 17 00:00:00 2001 From: Junwei Date: Tue, 20 Jan 2026 21:10:28 +0800 Subject: [PATCH 21/39] Update progress --- progress.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/progress.json b/progress.json index 2ad33ade7..cc4093e87 100644 --- a/progress.json +++ b/progress.json @@ -231,5 +231,14 @@ "The origin remote does not point to your fork!" ], "status": "Incomplete" + }, + { + "exercise_name": "clone-repo", + "started_at": 1768914622.773317, + "completed_at": 1768914627.185563, + "comments": [ + "Great work creating a clone of a fork from Github!" + ], + "status": "Completed" } ] \ No newline at end of file From 24308501cc0e4bc2e430ca3cc114abb9682222e0 Mon Sep 17 00:00:00 2001 From: Junwei Date: Tue, 20 Jan 2026 21:21:17 +0800 Subject: [PATCH 22/39] Update progress --- progress.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/progress.json b/progress.json index cc4093e87..d662d7e89 100644 --- a/progress.json +++ b/progress.json @@ -240,5 +240,14 @@ "Great work creating a clone of a fork from Github!" ], "status": "Completed" + }, + { + "exercise_name": "fetch-and-pull", + "started_at": 1768915274.930968, + "completed_at": 1768915277.187537, + "comments": [ + "Great work fetching and pulling different upstreams!" + ], + "status": "Completed" } ] \ No newline at end of file From fa583ed37c13a7c9068e683d1d5314d4ddfe38ab Mon Sep 17 00:00:00 2001 From: Junwei Date: Tue, 20 Jan 2026 21:52:10 +0800 Subject: [PATCH 23/39] Update progress --- progress.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/progress.json b/progress.json index d662d7e89..4dce22f28 100644 --- a/progress.json +++ b/progress.json @@ -249,5 +249,14 @@ "Great work fetching and pulling different upstreams!" ], "status": "Completed" + }, + { + "exercise_name": "view-commits", + "started_at": 1768917124.10588, + "completed_at": 1768917128.791763, + "comments": [ + "Answer for In February, who was replaced in the Wednesday duty roster? is not right." + ], + "status": "Incomplete" } ] \ No newline at end of file From 885c7c7435634870caf5ed28a3219804b18d4e17 Mon Sep 17 00:00:00 2001 From: Junwei Date: Tue, 20 Jan 2026 21:53:03 +0800 Subject: [PATCH 24/39] Update progress --- progress.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/progress.json b/progress.json index 4dce22f28..339417daa 100644 --- a/progress.json +++ b/progress.json @@ -258,5 +258,14 @@ "Answer for In February, who was replaced in the Wednesday duty roster? is not right." ], "status": "Incomplete" + }, + { + "exercise_name": "view-commits", + "started_at": 1768917179.079455, + "completed_at": 1768917182.562127, + "comments": [ + "Great work in viewing and understanding the diff of a specific commit!" + ], + "status": "Completed" } ] \ No newline at end of file From 850413c09e399d1a68b5e574f472fd000196ceeb Mon Sep 17 00:00:00 2001 From: Junwei Date: Wed, 21 Jan 2026 14:44:37 +0800 Subject: [PATCH 25/39] Update progress --- progress.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/progress.json b/progress.json index 339417daa..ec76c9fc7 100644 --- a/progress.json +++ b/progress.json @@ -267,5 +267,14 @@ "Great work in viewing and understanding the diff of a specific commit!" ], "status": "Completed" + }, + { + "exercise_name": "tags-add", + "started_at": 1768977876.116675, + "completed_at": 1768977877.395979, + "comments": [ + "Great work using git tag to annotate various commits in the repository!" + ], + "status": "Completed" } ] \ No newline at end of file From d95028e45f60da78d96f61b2d4cbdec1744ef75e Mon Sep 17 00:00:00 2001 From: Junwei Date: Wed, 21 Jan 2026 17:58:25 +0800 Subject: [PATCH 26/39] Update progress --- progress.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/progress.json b/progress.json index ec76c9fc7..a9bd7d4d7 100644 --- a/progress.json +++ b/progress.json @@ -276,5 +276,14 @@ "Great work using git tag to annotate various commits in the repository!" ], "status": "Completed" + }, + { + "exercise_name": "tags-update", + "started_at": 1768989503.017148, + "completed_at": 1768989504.415718, + "comments": [ + "Great work! You have successfully updated the tags to point to the correct commits." + ], + "status": "Completed" } ] \ No newline at end of file From 7abce40db416a6ed1e44b9afd0c21fe7b4041b4e Mon Sep 17 00:00:00 2001 From: Junwei Date: Wed, 21 Jan 2026 18:06:38 +0800 Subject: [PATCH 27/39] Update progress --- progress.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/progress.json b/progress.json index a9bd7d4d7..7e9ebb57f 100644 --- a/progress.json +++ b/progress.json @@ -285,5 +285,14 @@ "Great work! You have successfully updated the tags to point to the correct commits." ], "status": "Completed" + }, + { + "exercise_name": "tags-push", + "started_at": 1768989990.649163, + "completed_at": 1768989998.185561, + "comments": [ + "Tag beta is still on the remote!" + ], + "status": "Incomplete" } ] \ No newline at end of file From 66b557d4e06bddce4e3311fcca81745dc579d084 Mon Sep 17 00:00:00 2001 From: Junwei Date: Wed, 21 Jan 2026 18:08:39 +0800 Subject: [PATCH 28/39] Update progress --- progress.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/progress.json b/progress.json index 7e9ebb57f..3f44f715b 100644 --- a/progress.json +++ b/progress.json @@ -294,5 +294,14 @@ "Tag beta is still on the remote!" ], "status": "Incomplete" + }, + { + "exercise_name": "tags-push", + "started_at": 1768990113.286722, + "completed_at": 1768990118.678046, + "comments": [ + "Wonderful! You have successfully synced the local tags with the remote tags!" + ], + "status": "Completed" } ] \ No newline at end of file From 926fab0b7097c7860987a7ebc3b1abf37b8ec0dc Mon Sep 17 00:00:00 2001 From: Junwei Date: Wed, 21 Jan 2026 18:44:50 +0800 Subject: [PATCH 29/39] Update progress --- progress.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/progress.json b/progress.json index 3f44f715b..861036b84 100644 --- a/progress.json +++ b/progress.json @@ -303,5 +303,14 @@ "Wonderful! You have successfully synced the local tags with the remote tags!" ], "status": "Completed" + }, + { + "exercise_name": "sensors-diff", + "started_at": 1768992286.701325, + "completed_at": 1768992289.67746, + "comments": [ + "Answer for Which new values are new in north.csv on Jan 10th, compared to Jan 01st? is not right." + ], + "status": "Incomplete" } ] \ No newline at end of file From 8f394ae2bddca8b56bf425edcc0ce87952350728 Mon Sep 17 00:00:00 2001 From: Junwei Date: Wed, 21 Jan 2026 18:45:37 +0800 Subject: [PATCH 30/39] Update progress --- progress.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/progress.json b/progress.json index 861036b84..23a48fff8 100644 --- a/progress.json +++ b/progress.json @@ -312,5 +312,14 @@ "Answer for Which new values are new in north.csv on Jan 10th, compared to Jan 01st? is not right." ], "status": "Incomplete" + }, + { + "exercise_name": "sensors-diff", + "started_at": 1768992335.548236, + "completed_at": 1768992336.853235, + "comments": [ + "Great work comparing commits in git history!" + ], + "status": "Completed" } ] \ No newline at end of file From ca10ec869e3cf74f353e53a27e3ae8a6d85744d2 Mon Sep 17 00:00:00 2001 From: Junwei Date: Wed, 21 Jan 2026 19:00:23 +0800 Subject: [PATCH 31/39] Update progress --- progress.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/progress.json b/progress.json index 23a48fff8..e59f5ea7c 100644 --- a/progress.json +++ b/progress.json @@ -321,5 +321,14 @@ "Great work comparing commits in git history!" ], "status": "Completed" + }, + { + "exercise_name": "sensors-checkout", + "started_at": 1768993221.856749, + "completed_at": 1768993223.367838, + "comments": [ + "Great work traversing the revision history!" + ], + "status": "Completed" } ] \ No newline at end of file From 463088bc639067b93c9197c2427899db13ccdb17 Mon Sep 17 00:00:00 2001 From: Junwei Date: Wed, 21 Jan 2026 19:21:41 +0800 Subject: [PATCH 32/39] Update progress --- progress.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/progress.json b/progress.json index e59f5ea7c..caf3aa7fc 100644 --- a/progress.json +++ b/progress.json @@ -330,5 +330,14 @@ "Great work traversing the revision history!" ], "status": "Completed" + }, + { + "exercise_name": "sensors-reset", + "started_at": 1768994497.298764, + "completed_at": 1768994500.612561, + "comments": [ + "The head commit should be the commit from Jan 11." + ], + "status": "Incomplete" } ] \ No newline at end of file From 1da25772bc260726c2717b7f15a0790303c975da Mon Sep 17 00:00:00 2001 From: Junwei Date: Wed, 21 Jan 2026 19:22:52 +0800 Subject: [PATCH 33/39] Reset progress for sensors-reset --- progress.json | 9 --------- 1 file changed, 9 deletions(-) diff --git a/progress.json b/progress.json index caf3aa7fc..e59f5ea7c 100644 --- a/progress.json +++ b/progress.json @@ -330,14 +330,5 @@ "Great work traversing the revision history!" ], "status": "Completed" - }, - { - "exercise_name": "sensors-reset", - "started_at": 1768994497.298764, - "completed_at": 1768994500.612561, - "comments": [ - "The head commit should be the commit from Jan 11." - ], - "status": "Incomplete" } ] \ No newline at end of file From 8abdaf5b224b2f0cedaca757e49b5b514ed394db Mon Sep 17 00:00:00 2001 From: Junwei Date: Wed, 21 Jan 2026 19:24:02 +0800 Subject: [PATCH 34/39] Update progress --- progress.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/progress.json b/progress.json index e59f5ea7c..da4c0aa6d 100644 --- a/progress.json +++ b/progress.json @@ -330,5 +330,14 @@ "Great work traversing the revision history!" ], "status": "Completed" + }, + { + "exercise_name": "sensors-reset", + "started_at": 1768994639.191007, + "completed_at": 1768994641.969707, + "comments": [ + "It seems like the commit from Jan 12 is still present in the commit history." + ], + "status": "Incomplete" } ] \ No newline at end of file From 74ac609f7424661edbc350bc331978e2fa511e5d Mon Sep 17 00:00:00 2001 From: Junwei Date: Wed, 21 Jan 2026 19:25:05 +0800 Subject: [PATCH 35/39] Reset progress for sensors-reset --- progress.json | 9 --------- 1 file changed, 9 deletions(-) diff --git a/progress.json b/progress.json index da4c0aa6d..e59f5ea7c 100644 --- a/progress.json +++ b/progress.json @@ -330,14 +330,5 @@ "Great work traversing the revision history!" ], "status": "Completed" - }, - { - "exercise_name": "sensors-reset", - "started_at": 1768994639.191007, - "completed_at": 1768994641.969707, - "comments": [ - "It seems like the commit from Jan 12 is still present in the commit history." - ], - "status": "Incomplete" } ] \ No newline at end of file From 24eeb26e9526cc62a17de728d91dec5ea2582aed Mon Sep 17 00:00:00 2001 From: Junwei Date: Wed, 21 Jan 2026 19:29:32 +0800 Subject: [PATCH 36/39] Update progress --- progress.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/progress.json b/progress.json index e59f5ea7c..3aba01f16 100644 --- a/progress.json +++ b/progress.json @@ -330,5 +330,14 @@ "Great work traversing the revision history!" ], "status": "Completed" + }, + { + "exercise_name": "sensors-reset", + "started_at": 1768994969.555483, + "completed_at": 1768994970.982294, + "comments": [ + "You have reset the repository to the correct state!" + ], + "status": "Completed" } ] \ No newline at end of file From 0609191f87ae50c1e9bdfc95f3b8867d425b15f3 Mon Sep 17 00:00:00 2001 From: Junwei Date: Wed, 21 Jan 2026 19:33:02 +0800 Subject: [PATCH 37/39] Update progress --- progress.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/progress.json b/progress.json index 3aba01f16..db15181a2 100644 --- a/progress.json +++ b/progress.json @@ -339,5 +339,14 @@ "You have reset the repository to the correct state!" ], "status": "Completed" + }, + { + "exercise_name": "sensors-revert", + "started_at": 1768995178.428962, + "completed_at": 1768995181.631062, + "comments": [ + "You have not reverted all the commits yet!" + ], + "status": "Incomplete" } ] \ No newline at end of file From 8534c6ef0b4df0de7a4736ea4d5675b12f9b5eee Mon Sep 17 00:00:00 2001 From: Junwei Date: Wed, 21 Jan 2026 19:34:43 +0800 Subject: [PATCH 38/39] Reset progress for sensors-revert --- progress.json | 9 --------- 1 file changed, 9 deletions(-) diff --git a/progress.json b/progress.json index db15181a2..3aba01f16 100644 --- a/progress.json +++ b/progress.json @@ -339,14 +339,5 @@ "You have reset the repository to the correct state!" ], "status": "Completed" - }, - { - "exercise_name": "sensors-revert", - "started_at": 1768995178.428962, - "completed_at": 1768995181.631062, - "comments": [ - "You have not reverted all the commits yet!" - ], - "status": "Incomplete" } ] \ No newline at end of file From 4c8144696db2a1fafadf4446bcec085c2aa00d29 Mon Sep 17 00:00:00 2001 From: Junwei Date: Wed, 21 Jan 2026 19:38:25 +0800 Subject: [PATCH 39/39] Update progress --- progress.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/progress.json b/progress.json index 3aba01f16..7234b5eed 100644 --- a/progress.json +++ b/progress.json @@ -339,5 +339,14 @@ "You have reset the repository to the correct state!" ], "status": "Completed" + }, + { + "exercise_name": "sensors-revert", + "started_at": 1768995503.732069, + "completed_at": 1768995505.26353, + "comments": [ + "Good work reverting commits!" + ], + "status": "Completed" } ] \ No newline at end of file