From 0d17f73f924f28259b36549fd685b94d601f9575 Mon Sep 17 00:00:00 2001 From: Eric Date: Mon, 19 Jan 2026 20:54:21 +0800 Subject: [PATCH 01/37] Sync progress with local machine --- progress.json | 11 +++++++++++ 1 file changed, 11 insertions(+) create mode 100644 progress.json diff --git a/progress.json b/progress.json new file mode 100644 index 000000000..450416eab --- /dev/null +++ b/progress.json @@ -0,0 +1,11 @@ +[ + { + "exercise_name": "under-control", + "started_at": 1768658500.843655, + "completed_at": 1768658502.22607, + "comments": [ + "You successfully used git init to initialize this folder as a Git repository!" + ], + "status": "Completed" + } +] \ No newline at end of file From 4b22fd758e434cbfbf05a10d37ce9a683bf1a199 Mon Sep 17 00:00:00 2001 From: Eric Date: Mon, 19 Jan 2026 21:01:13 +0800 Subject: [PATCH 02/37] Update progress --- progress.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/progress.json b/progress.json index 450416eab..a7a8a0aae 100644 --- a/progress.json +++ b/progress.json @@ -7,5 +7,14 @@ "You successfully used git init to initialize this folder as a Git repository!" ], "status": "Completed" + }, + { + "exercise_name": "remote-control", + "started_at": 1768827569.620834, + "completed_at": 1768827673.071157, + "comments": [ + "That is not the right Github url!" + ], + "status": "Incomplete" } ] \ No newline at end of file From abf722e379a4896562a5e1ede3485951b4afcf92 Mon Sep 17 00:00:00 2001 From: Eric Date: Mon, 19 Jan 2026 21:01:57 +0800 Subject: [PATCH 03/37] Update progress --- progress.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/progress.json b/progress.json index a7a8a0aae..b7e04106e 100644 --- a/progress.json +++ b/progress.json @@ -16,5 +16,14 @@ "That is not the right Github url!" ], "status": "Incomplete" + }, + { + "exercise_name": "remote-control", + "started_at": 1768827706.602214, + "completed_at": 1768827716.837068, + "comments": [ + "That is not the right Github url!" + ], + "status": "Incomplete" } ] \ No newline at end of file From 2c5cd19c864e947f75fff08c5997b17d35b787cd Mon Sep 17 00:00:00 2001 From: Eric Date: Mon, 19 Jan 2026 21:02:35 +0800 Subject: [PATCH 04/37] Update progress --- progress.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/progress.json b/progress.json index b7e04106e..c1cff4f59 100644 --- a/progress.json +++ b/progress.json @@ -25,5 +25,14 @@ "That is not the right Github url!" ], "status": "Incomplete" + }, + { + "exercise_name": "remote-control", + "started_at": 1768827745.686565, + "completed_at": 1768827754.600108, + "comments": [ + "Great work setting up a public remote repository!" + ], + "status": "Completed" } ] \ No newline at end of file From 988285f6bc0e7ba773d2095b12a8ae738189a285 Mon Sep 17 00:00:00 2001 From: Eric Date: Mon, 19 Jan 2026 21:43:51 +0800 Subject: [PATCH 05/37] Update progress --- progress.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/progress.json b/progress.json index c1cff4f59..20a9432e4 100644 --- a/progress.json +++ b/progress.json @@ -34,5 +34,14 @@ "Great work setting up a public remote repository!" ], "status": "Completed" + }, + { + "exercise_name": "link-me", + "started_at": 1768830228.444331, + "completed_at": 1768830231.234037, + "comments": [ + "Wrong 'upstream' remote URL" + ], + "status": "Incomplete" } ] \ No newline at end of file From 6e065046ed8f66b9a9f55762ce2925c3b31013ad Mon Sep 17 00:00:00 2001 From: Eric Date: Mon, 19 Jan 2026 21:45:03 +0800 Subject: [PATCH 06/37] Update progress --- progress.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/progress.json b/progress.json index 20a9432e4..e57e5ce68 100644 --- a/progress.json +++ b/progress.json @@ -43,5 +43,14 @@ "Wrong 'upstream' remote URL" ], "status": "Incomplete" + }, + { + "exercise_name": "link-me", + "started_at": 1768830299.837738, + "completed_at": 1768830302.529068, + "comments": [ + "Wrong 'upstream' remote URL" + ], + "status": "Incomplete" } ] \ No newline at end of file From f908e866e5660943a81a0c3dc78947bb8db6a7d7 Mon Sep 17 00:00:00 2001 From: Eric Date: Mon, 19 Jan 2026 21:47:07 +0800 Subject: [PATCH 07/37] Update progress --- progress.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/progress.json b/progress.json index e57e5ce68..dc1c1b858 100644 --- a/progress.json +++ b/progress.json @@ -52,5 +52,14 @@ "Wrong 'upstream' remote URL" ], "status": "Incomplete" + }, + { + "exercise_name": "link-me", + "started_at": 1768830425.180405, + "completed_at": 1768830426.462866, + "comments": [ + "Great work with using git remote to add an upstream remote!" + ], + "status": "Completed" } ] \ No newline at end of file From 5d22b5358bcbfc4e2f2693decfd6f5afeb5c1270 Mon Sep 17 00:00:00 2001 From: Eric Date: Mon, 19 Jan 2026 22:41:57 +0800 Subject: [PATCH 08/37] Update progress --- progress.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/progress.json b/progress.json index dc1c1b858..eb1ed946d 100644 --- a/progress.json +++ b/progress.json @@ -61,5 +61,14 @@ "Great work with using git remote to add an upstream remote!" ], "status": "Completed" + }, + { + "exercise_name": "push-over", + "started_at": 1768833714.806757, + "completed_at": 1768833716.753633, + "comments": [ + "Great work pushing changes to the remote!" + ], + "status": "Completed" } ] \ No newline at end of file From 2627ff9f57ce6fe575aa3d4e925b53ffda51f0ec Mon Sep 17 00:00:00 2001 From: Eric Date: Tue, 20 Jan 2026 09:34:53 +0800 Subject: [PATCH 09/37] Update progress --- progress.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/progress.json b/progress.json index eb1ed946d..2bdd97f96 100644 --- a/progress.json +++ b/progress.json @@ -70,5 +70,14 @@ "Great work pushing changes to the remote!" ], "status": "Completed" + }, + { + "exercise_name": "ignoring-somethings", + "started_at": 1768872889.924359, + "completed_at": 1768872893.34677, + "comments": [ + "You have not committed the relevant changes yet!" + ], + "status": "Incomplete" } ] \ No newline at end of file From 351554b4fc13347b051b879c402060483cdd1c25 Mon Sep 17 00:00:00 2001 From: Eric Date: Tue, 20 Jan 2026 09:35:18 +0800 Subject: [PATCH 10/37] Update progress --- progress.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/progress.json b/progress.json index 2bdd97f96..d85815205 100644 --- a/progress.json +++ b/progress.json @@ -79,5 +79,14 @@ "You have not committed the relevant changes yet!" ], "status": "Incomplete" + }, + { + "exercise_name": "ignoring-somethings", + "started_at": 1768872916.375089, + "completed_at": 1768872918.101669, + "comments": [ + "Great work using .gitignore!" + ], + "status": "Completed" } ] \ No newline at end of file From 7d04096605678de629123ab7c3b703b4f880e92f Mon Sep 17 00:00:00 2001 From: Eric Date: Tue, 20 Jan 2026 09:43:21 +0800 Subject: [PATCH 11/37] Update progress --- progress.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/progress.json b/progress.json index d85815205..4d85462bd 100644 --- a/progress.json +++ b/progress.json @@ -88,5 +88,14 @@ "Great work using .gitignore!" ], "status": "Completed" + }, + { + "exercise_name": "fork-repo", + "started_at": 1768873397.531862, + "completed_at": 1768873400.576408, + "comments": [ + "Great work creating a fork with Github!" + ], + "status": "Completed" } ] \ No newline at end of file From 3351693bbd313eaabc99afec4c7d184ea9e2c9c2 Mon Sep 17 00:00:00 2001 From: Eric Date: Tue, 20 Jan 2026 09:52:30 +0800 Subject: [PATCH 12/37] Update progress --- progress.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/progress.json b/progress.json index 4d85462bd..73b9ab86c 100644 --- a/progress.json +++ b/progress.json @@ -97,5 +97,14 @@ "Great work creating a fork with Github!" ], "status": "Completed" + }, + { + "exercise_name": "clone-repo", + "started_at": 1768873944.655353, + "completed_at": 1768873949.467691, + "comments": [ + "/Users/ericlaw/gitmastery-home/gitmastery-exercises/clone-repo/shapes" + ], + "status": "Error" } ] \ No newline at end of file From 67f3bfe5a01f3280f264365912c1cc185f3a172d Mon Sep 17 00:00:00 2001 From: Eric Date: Tue, 20 Jan 2026 09:52:57 +0800 Subject: [PATCH 13/37] Reset progress for clone-repo --- progress.json | 9 --------- 1 file changed, 9 deletions(-) diff --git a/progress.json b/progress.json index 73b9ab86c..4d85462bd 100644 --- a/progress.json +++ b/progress.json @@ -97,14 +97,5 @@ "Great work creating a fork with Github!" ], "status": "Completed" - }, - { - "exercise_name": "clone-repo", - "started_at": 1768873944.655353, - "completed_at": 1768873949.467691, - "comments": [ - "/Users/ericlaw/gitmastery-home/gitmastery-exercises/clone-repo/shapes" - ], - "status": "Error" } ] \ No newline at end of file From f3ee94c8dd37a652fd91a880f363ac2021e0fd95 Mon Sep 17 00:00:00 2001 From: Eric Date: Tue, 20 Jan 2026 09:57:59 +0800 Subject: [PATCH 14/37] Update progress --- progress.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/progress.json b/progress.json index 4d85462bd..a5e43befc 100644 --- a/progress.json +++ b/progress.json @@ -97,5 +97,14 @@ "Great work creating a fork with Github!" ], "status": "Completed" + }, + { + "exercise_name": "clone-repo", + "started_at": 1768874276.780413, + "completed_at": 1768874279.50451, + "comments": [ + "Great work creating a clone of a fork from Github!" + ], + "status": "Completed" } ] \ No newline at end of file From 0b719857c7760d208d3ba3d31d2cc9d7782f1b48 Mon Sep 17 00:00:00 2001 From: Eric Date: Tue, 20 Jan 2026 10:39:13 +0800 Subject: [PATCH 15/37] Update progress --- progress.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/progress.json b/progress.json index a5e43befc..9baa002aa 100644 --- a/progress.json +++ b/progress.json @@ -106,5 +106,14 @@ "Great work creating a clone of a fork from Github!" ], "status": "Completed" + }, + { + "exercise_name": "fetch-and-pull", + "started_at": 1768876752.215659, + "completed_at": 1768876753.452463, + "comments": [ + "Great work fetching and pulling different upstreams!" + ], + "status": "Completed" } ] \ No newline at end of file From e805f10789e0bc7d5300b9df8def13d13c7e0e0d Mon Sep 17 00:00:00 2001 From: Eric Date: Tue, 20 Jan 2026 10:53:54 +0800 Subject: [PATCH 16/37] Update progress --- progress.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/progress.json b/progress.json index 9baa002aa..3736d8923 100644 --- a/progress.json +++ b/progress.json @@ -115,5 +115,14 @@ "Great work fetching and pulling different upstreams!" ], "status": "Completed" + }, + { + "exercise_name": "view-commits", + "started_at": 1768877630.808821, + "completed_at": 1768877633.636454, + "comments": [ + "Answer for In January, who were in the Tuesday duty roster? Remove/add extra rows where appropriate. is empty." + ], + "status": "Incomplete" } ] \ No newline at end of file From 97883079efb88404711f876c86a5ff297075bcf9 Mon Sep 17 00:00:00 2001 From: Eric Date: Tue, 20 Jan 2026 10:54:40 +0800 Subject: [PATCH 17/37] Update progress --- progress.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/progress.json b/progress.json index 3736d8923..73fdd8e50 100644 --- a/progress.json +++ b/progress.json @@ -124,5 +124,14 @@ "Answer for In January, who were in the Tuesday duty roster? Remove/add extra rows where appropriate. is empty." ], "status": "Incomplete" + }, + { + "exercise_name": "view-commits", + "started_at": 1768877677.34906, + "completed_at": 1768877680.195368, + "comments": [ + "Answer for In January, who were in the Tuesday duty roster? Remove/add extra rows where appropriate. does not contain all of the right answers." + ], + "status": "Incomplete" } ] \ No newline at end of file From b39a916d4a81ec6133f83cb0bde3d81dea70b421 Mon Sep 17 00:00:00 2001 From: Eric Date: Tue, 20 Jan 2026 10:55:05 +0800 Subject: [PATCH 18/37] Update progress --- progress.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/progress.json b/progress.json index 73fdd8e50..47deea9bd 100644 --- a/progress.json +++ b/progress.json @@ -133,5 +133,14 @@ "Answer for In January, who were in the Tuesday duty roster? Remove/add extra rows where appropriate. does not contain all of the right answers." ], "status": "Incomplete" + }, + { + "exercise_name": "view-commits", + "started_at": 1768877703.921575, + "completed_at": 1768877705.181402, + "comments": [ + "Great work in viewing and understanding the diff of a specific commit!" + ], + "status": "Completed" } ] \ No newline at end of file From e5d8984cf53949547aa7df950e6fb688e4053dd1 Mon Sep 17 00:00:00 2001 From: Eric Date: Tue, 20 Jan 2026 10:58:14 +0800 Subject: [PATCH 19/37] Update progress --- progress.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/progress.json b/progress.json index 47deea9bd..dda86bd5f 100644 --- a/progress.json +++ b/progress.json @@ -142,5 +142,14 @@ "Great work in viewing and understanding the diff of a specific commit!" ], "status": "Completed" + }, + { + "exercise_name": "under-control", + "started_at": 1768877892.025382, + "completed_at": 1768877893.357287, + "comments": [ + "You successfully used git init to initialize this folder as a Git repository!" + ], + "status": "Completed" } ] \ No newline at end of file From fc728e75de28e6dc27f8a5f92e15c137e11bfd9b Mon Sep 17 00:00:00 2001 From: Eric Date: Tue, 20 Jan 2026 11:01:45 +0800 Subject: [PATCH 20/37] Update progress --- progress.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/progress.json b/progress.json index dda86bd5f..f1efbed33 100644 --- a/progress.json +++ b/progress.json @@ -151,5 +151,14 @@ "You successfully used git init to initialize this folder as a Git repository!" ], "status": "Completed" + }, + { + "exercise_name": "stage-fright", + "started_at": 1768878104.013517, + "completed_at": 1768878105.295534, + "comments": [ + "Great work! You have successfully checked in all the actors!" + ], + "status": "Completed" } ] \ No newline at end of file From e9ddf7b78621c141e7a8f332627bc1555c1b9d48 Mon Sep 17 00:00:00 2001 From: Eric Date: Tue, 20 Jan 2026 11:05:45 +0800 Subject: [PATCH 21/37] Update progress --- progress.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/progress.json b/progress.json index f1efbed33..6ed2ca3f3 100644 --- a/progress.json +++ b/progress.json @@ -160,5 +160,14 @@ "Great work! You have successfully checked in all the actors!" ], "status": "Completed" + }, + { + "exercise_name": "undo-init", + "started_at": 1768878344.048343, + "completed_at": 1768878345.406253, + "comments": [ + "You have successfully undone the init operation!" + ], + "status": "Completed" } ] \ No newline at end of file From 208e6b29d2ecf65a93ccb69e0f2f45555d888b09 Mon Sep 17 00:00:00 2001 From: Eric Date: Tue, 20 Jan 2026 13:31:42 +0800 Subject: [PATCH 22/37] Update progress --- progress.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/progress.json b/progress.json index 6ed2ca3f3..fc00109c3 100644 --- a/progress.json +++ b/progress.json @@ -169,5 +169,14 @@ "You have successfully undone the init operation!" ], "status": "Completed" + }, + { + "exercise_name": "staging-intervention", + "started_at": 1768887100.943983, + "completed_at": 1768887102.162966, + "comments": [ + "Great work! You have successfully fixed the attendance system!" + ], + "status": "Completed" } ] \ No newline at end of file From 09ed4548f7a3f74796f01cabdb2f0ce422eb8594 Mon Sep 17 00:00:00 2001 From: Eric Date: Tue, 20 Jan 2026 13:38:48 +0800 Subject: [PATCH 23/37] Update progress --- progress.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/progress.json b/progress.json index fc00109c3..78397dc84 100644 --- a/progress.json +++ b/progress.json @@ -178,5 +178,14 @@ "Great work! You have successfully fixed the attendance system!" ], "status": "Completed" + }, + { + "exercise_name": "grocery-shopping", + "started_at": 1768887524.120378, + "completed_at": 1768887527.208951, + "comments": [ + "There are no new grocery list items added to the shopping list." + ], + "status": "Incomplete" } ] \ No newline at end of file From d3ecbc085c7d1e45bc51d917783c43e6e20e3f32 Mon Sep 17 00:00:00 2001 From: Eric Date: Tue, 20 Jan 2026 13:39:21 +0800 Subject: [PATCH 24/37] Update progress --- progress.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/progress.json b/progress.json index 78397dc84..626847fa3 100644 --- a/progress.json +++ b/progress.json @@ -187,5 +187,14 @@ "There are no new grocery list items added to the shopping list." ], "status": "Incomplete" + }, + { + "exercise_name": "grocery-shopping", + "started_at": 1768887559.577285, + "completed_at": 1768887560.930483, + "comments": [ + "Great work! You have successfully used `git add` and `git commit` to modify the shopping list! Keep it up!" + ], + "status": "Completed" } ] \ No newline at end of file From 435e0ef1d634f8ea228f9f19e0341d4b6932e7e5 Mon Sep 17 00:00:00 2001 From: Eric Date: Tue, 20 Jan 2026 13:45:04 +0800 Subject: [PATCH 25/37] Update progress --- progress.json | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/progress.json b/progress.json index 626847fa3..b9a9a6a5a 100644 --- a/progress.json +++ b/progress.json @@ -196,5 +196,12 @@ "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": 1768887902.53221, + "completed_at": 1768887903.816203, + "comments": [], + "status": "Completed" } ] \ No newline at end of file From c3f3fb149cb880a0dbc9879489c60ca5fe94b326 Mon Sep 17 00:00:00 2001 From: Eric Date: Tue, 20 Jan 2026 14:15:57 +0800 Subject: [PATCH 26/37] Update progress --- progress.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/progress.json b/progress.json index b9a9a6a5a..6af27da1e 100644 --- a/progress.json +++ b/progress.json @@ -203,5 +203,14 @@ "completed_at": 1768887903.816203, "comments": [], "status": "Completed" + }, + { + "exercise_name": "tags-add", + "started_at": 1768889754.298668, + "completed_at": 1768889757.18784, + "comments": [ + "\"first-pilot\" should point to the first commit." + ], + "status": "Incomplete" } ] \ No newline at end of file From f2927a9ab882abbef50a3f24106f0d3a8c0791ad Mon Sep 17 00:00:00 2001 From: Eric Date: Tue, 20 Jan 2026 14:17:57 +0800 Subject: [PATCH 27/37] Update progress --- progress.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/progress.json b/progress.json index 6af27da1e..dd94f9524 100644 --- a/progress.json +++ b/progress.json @@ -212,5 +212,14 @@ "\"first-pilot\" should point to the first commit." ], "status": "Incomplete" + }, + { + "exercise_name": "tags-add", + "started_at": 1768889872.422001, + "completed_at": 1768889876.917473, + "comments": [ + "\"first-pilot\" should point to the first commit." + ], + "status": "Incomplete" } ] \ No newline at end of file From 958f42910e07dc37e9050c0ba909472542b63c50 Mon Sep 17 00:00:00 2001 From: Eric Date: Tue, 20 Jan 2026 14:18:35 +0800 Subject: [PATCH 28/37] Update progress --- progress.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/progress.json b/progress.json index dd94f9524..66bbdbcd5 100644 --- a/progress.json +++ b/progress.json @@ -221,5 +221,14 @@ "\"first-pilot\" should point to the first commit." ], "status": "Incomplete" + }, + { + "exercise_name": "tags-add", + "started_at": 1768889913.266602, + "completed_at": 1768889914.594319, + "comments": [ + "Great work using git tag to annotate various commits in the repository!" + ], + "status": "Completed" } ] \ No newline at end of file From 125f3f0aa1367f289eab89e9c9a880a8c753dd3c Mon Sep 17 00:00:00 2001 From: Eric Date: Tue, 20 Jan 2026 14:23:36 +0800 Subject: [PATCH 29/37] Update progress --- progress.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/progress.json b/progress.json index 66bbdbcd5..119e1975b 100644 --- a/progress.json +++ b/progress.json @@ -230,5 +230,14 @@ "Great work using git tag to annotate various commits in the repository!" ], "status": "Completed" + }, + { + "exercise_name": "tags-update", + "started_at": 1768890214.052978, + "completed_at": 1768890215.286101, + "comments": [ + "Great work! You have successfully updated the tags to point to the correct commits." + ], + "status": "Completed" } ] \ No newline at end of file From 7d05c685c27c0e2356500af0a085b4384c5f6563 Mon Sep 17 00:00:00 2001 From: Eric Date: Tue, 20 Jan 2026 14:42:55 +0800 Subject: [PATCH 30/37] Update progress --- progress.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/progress.json b/progress.json index 119e1975b..03ab6d8be 100644 --- a/progress.json +++ b/progress.json @@ -239,5 +239,14 @@ "Great work! You have successfully updated the tags to point to the correct commits." ], "status": "Completed" + }, + { + "exercise_name": "tags-push", + "started_at": 1768891372.687801, + "completed_at": 1768891374.982096, + "comments": [ + "Wonderful! You have successfully synced the local tags with the remote tags!" + ], + "status": "Completed" } ] \ No newline at end of file From ce8db2ca9520dda7b6771527dbd289f64e0afd02 Mon Sep 17 00:00:00 2001 From: Eric Date: Tue, 20 Jan 2026 14:54:04 +0800 Subject: [PATCH 31/37] Update progress --- progress.json | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/progress.json b/progress.json index 03ab6d8be..cc2d1998f 100644 --- a/progress.json +++ b/progress.json @@ -248,5 +248,17 @@ "Wonderful! You have successfully synced the local tags with the remote tags!" ], "status": "Completed" + }, + { + "exercise_name": "sensors-diff", + "started_at": 1768892041.156498, + "completed_at": 1768892043.97542, + "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 5c57541411d992932fdc018f619dc0d095243032 Mon Sep 17 00:00:00 2001 From: Eric Date: Tue, 20 Jan 2026 15:01:45 +0800 Subject: [PATCH 32/37] Update progress --- progress.json | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/progress.json b/progress.json index cc2d1998f..1e54140f5 100644 --- a/progress.json +++ b/progress.json @@ -260,5 +260,16 @@ "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": 1768892500.737031, + "completed_at": 1768892505.022013, + "comments": [ + "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 4a88bce93913643e02303cd456fd9f435ea33c4f Mon Sep 17 00:00:00 2001 From: Eric Date: Tue, 20 Jan 2026 15:09:25 +0800 Subject: [PATCH 33/37] Update progress --- progress.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/progress.json b/progress.json index 1e54140f5..f0cb64ab2 100644 --- a/progress.json +++ b/progress.json @@ -271,5 +271,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": 1768892963.991681, + "completed_at": 1768892965.225115, + "comments": [ + "Great work comparing commits in git history!" + ], + "status": "Completed" } ] \ No newline at end of file From e8087ae515348a9996b60a6bd007c2a36b684c08 Mon Sep 17 00:00:00 2001 From: Eric Date: Tue, 20 Jan 2026 15:52:59 +0800 Subject: [PATCH 34/37] Update progress --- progress.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/progress.json b/progress.json index f0cb64ab2..589d94046 100644 --- a/progress.json +++ b/progress.json @@ -280,5 +280,14 @@ "Great work comparing commits in git history!" ], "status": "Completed" + }, + { + "exercise_name": "sensors-checkout", + "started_at": 1768895573.906786, + "completed_at": 1768895578.697864, + "comments": [ + "Answer for What's sum of values in south.csv on Jan 11th? is not right." + ], + "status": "Incomplete" } ] \ No newline at end of file From a0bda39df03270936c006bf2517a627103466f2f Mon Sep 17 00:00:00 2001 From: Eric Date: Tue, 20 Jan 2026 15:54:05 +0800 Subject: [PATCH 35/37] Update progress --- progress.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/progress.json b/progress.json index 589d94046..a622d8572 100644 --- a/progress.json +++ b/progress.json @@ -289,5 +289,14 @@ "Answer for What's sum of values in south.csv on Jan 11th? is not right." ], "status": "Incomplete" + }, + { + "exercise_name": "sensors-checkout", + "started_at": 1768895643.886511, + "completed_at": 1768895645.227987, + "comments": [ + "Great work traversing the revision history!" + ], + "status": "Completed" } ] \ No newline at end of file From 872beefd132cbc7e65fb43b40144a2e14735cf9a Mon Sep 17 00:00:00 2001 From: Eric Date: Tue, 20 Jan 2026 20:56:19 +0800 Subject: [PATCH 36/37] Update progress --- progress.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/progress.json b/progress.json index a622d8572..87886478b 100644 --- a/progress.json +++ b/progress.json @@ -298,5 +298,14 @@ "Great work traversing the revision history!" ], "status": "Completed" + }, + { + "exercise_name": "sensors-reset", + "started_at": 1768913777.53974, + "completed_at": 1768913778.734384, + "comments": [ + "You have reset the repository to the correct state!" + ], + "status": "Completed" } ] \ No newline at end of file From 6cbcf2190fc6fc3dff168f72f48c6475ed8af1a4 Mon Sep 17 00:00:00 2001 From: Eric Date: Tue, 20 Jan 2026 21:12:13 +0800 Subject: [PATCH 37/37] Update progress --- progress.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/progress.json b/progress.json index 87886478b..9bbd7b162 100644 --- a/progress.json +++ b/progress.json @@ -307,5 +307,14 @@ "You have reset the repository to the correct state!" ], "status": "Completed" + }, + { + "exercise_name": "sensors-revert", + "started_at": 1768914731.361403, + "completed_at": 1768914732.598905, + "comments": [ + "Good work reverting commits!" + ], + "status": "Completed" } ] \ No newline at end of file