From 723ced774b1b3e47569d8422b58adf4689e43df6 Mon Sep 17 00:00:00 2001 From: LinqWithQ Date: Fri, 23 Jan 2026 03:19:27 +0800 Subject: [PATCH 01/44] Sync progress with local machine --- progress.json | 29 +++++++++++++++++++++++++++++ 1 file changed, 29 insertions(+) create mode 100644 progress.json diff --git a/progress.json b/progress.json new file mode 100644 index 000000000..db8ee5e26 --- /dev/null +++ b/progress.json @@ -0,0 +1,29 @@ +[ + { + "exercise_name": "under-control", + "started_at": 1769108610.703828, + "completed_at": 1769108612.634832, + "comments": [ + "You successfully used git init to initialize this folder as a Git repository!" + ], + "status": "Completed" + }, + { + "exercise_name": "undo-init", + "started_at": 1769108860.756839, + "completed_at": 1769108864.647856, + "comments": [ + "The init operation is not undone." + ], + "status": "Incomplete" + }, + { + "exercise_name": "undo-init", + "started_at": 1769108909.542513, + "completed_at": 1769108913.22635, + "comments": [ + "The init operation is not undone." + ], + "status": "Incomplete" + } +] \ No newline at end of file From 36330ffabda81b98db9aaf29510530498969f1db Mon Sep 17 00:00:00 2001 From: LinqWithQ Date: Fri, 23 Jan 2026 03:24:06 +0800 Subject: [PATCH 02/44] Update progress --- progress.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/progress.json b/progress.json index db8ee5e26..adee7597e 100644 --- a/progress.json +++ b/progress.json @@ -25,5 +25,14 @@ "The init operation is not undone." ], "status": "Incomplete" + }, + { + "exercise_name": "remote-control", + "started_at": 1769109758.683082, + "completed_at": 1769109845.956696, + "comments": [ + "That is not the right Github url!" + ], + "status": "Incomplete" } ] \ No newline at end of file From 1cdfc4b07c7a82874099f0b52b0cbb14459e161c Mon Sep 17 00:00:00 2001 From: LinqWithQ Date: Fri, 23 Jan 2026 03:24:32 +0800 Subject: [PATCH 03/44] Update progress --- progress.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/progress.json b/progress.json index adee7597e..7af8b68cf 100644 --- a/progress.json +++ b/progress.json @@ -34,5 +34,14 @@ "That is not the right Github url!" ], "status": "Incomplete" + }, + { + "exercise_name": "remote-control", + "started_at": 1769109864.284926, + "completed_at": 1769109872.020159, + "comments": [ + "Great work setting up a public remote repository!" + ], + "status": "Completed" } ] \ No newline at end of file From 8295c3fe66eacd1c08696a3ae4411a156829c1cb Mon Sep 17 00:00:00 2001 From: LinqWithQ Date: Fri, 23 Jan 2026 03:45:42 +0800 Subject: [PATCH 04/44] Update progress --- progress.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/progress.json b/progress.json index 7af8b68cf..97077d5f9 100644 --- a/progress.json +++ b/progress.json @@ -43,5 +43,14 @@ "Great work setting up a public remote repository!" ], "status": "Completed" + }, + { + "exercise_name": "link-me", + "started_at": 1769111139.708556, + "completed_at": 1769111141.748539, + "comments": [ + "Great work with using git remote to add an upstream remote!" + ], + "status": "Completed" } ] \ No newline at end of file From 23b2476c4167e9ce4dbacde732138a18379194b4 Mon Sep 17 00:00:00 2001 From: LinqWithQ Date: Fri, 23 Jan 2026 03:56:45 +0800 Subject: [PATCH 05/44] Update progress --- progress.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/progress.json b/progress.json index 97077d5f9..3fbec371c 100644 --- a/progress.json +++ b/progress.json @@ -52,5 +52,14 @@ "Great work with using git remote to add an upstream remote!" ], "status": "Completed" + }, + { + "exercise_name": "push-over", + "started_at": 1769111800.739976, + "completed_at": 1769111804.708641, + "comments": [ + "You should have made a separate commit!" + ], + "status": "Incomplete" } ] \ No newline at end of file From 0aba4105d440bf2cecb5840f17e352c21a8915e4 Mon Sep 17 00:00:00 2001 From: LinqWithQ Date: Fri, 23 Jan 2026 03:57:49 +0800 Subject: [PATCH 06/44] Reset progress for push-over --- progress.json | 9 --------- 1 file changed, 9 deletions(-) diff --git a/progress.json b/progress.json index 3fbec371c..97077d5f9 100644 --- a/progress.json +++ b/progress.json @@ -52,14 +52,5 @@ "Great work with using git remote to add an upstream remote!" ], "status": "Completed" - }, - { - "exercise_name": "push-over", - "started_at": 1769111800.739976, - "completed_at": 1769111804.708641, - "comments": [ - "You should have made a separate commit!" - ], - "status": "Incomplete" } ] \ No newline at end of file From cea6a094279da600691dec207a39da1cdfe6e0e8 Mon Sep 17 00:00:00 2001 From: LinqWithQ Date: Fri, 23 Jan 2026 03:59:05 +0800 Subject: [PATCH 07/44] Update progress --- progress.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/progress.json b/progress.json index 97077d5f9..27d14c404 100644 --- a/progress.json +++ b/progress.json @@ -52,5 +52,14 @@ "Great work with using git remote to add an upstream remote!" ], "status": "Completed" + }, + { + "exercise_name": "push-over", + "started_at": 1769111940.080543, + "completed_at": 1769111943.859559, + "comments": [ + "You should have made a separate commit!" + ], + "status": "Incomplete" } ] \ No newline at end of file From ea5dc93bea9589c663032457da4d8c671939f526 Mon Sep 17 00:00:00 2001 From: LinqWithQ Date: Fri, 23 Jan 2026 04:00:47 +0800 Subject: [PATCH 08/44] Reset progress for push-over --- progress.json | 9 --------- 1 file changed, 9 deletions(-) diff --git a/progress.json b/progress.json index 27d14c404..97077d5f9 100644 --- a/progress.json +++ b/progress.json @@ -52,14 +52,5 @@ "Great work with using git remote to add an upstream remote!" ], "status": "Completed" - }, - { - "exercise_name": "push-over", - "started_at": 1769111940.080543, - "completed_at": 1769111943.859559, - "comments": [ - "You should have made a separate commit!" - ], - "status": "Incomplete" } ] \ No newline at end of file From fe5d7d45beee224ef190cd728555ed1d5e352bd1 Mon Sep 17 00:00:00 2001 From: LinqWithQ Date: Fri, 23 Jan 2026 04:04:55 +0800 Subject: [PATCH 09/44] Update progress --- progress.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/progress.json b/progress.json index 97077d5f9..c542cb056 100644 --- a/progress.json +++ b/progress.json @@ -52,5 +52,14 @@ "Great work with using git remote to add an upstream remote!" ], "status": "Completed" + }, + { + "exercise_name": "push-over", + "started_at": 1769112290.052486, + "completed_at": 1769112294.501284, + "comments": [ + "Great work pushing changes to the remote!" + ], + "status": "Completed" } ] \ No newline at end of file From 29d257763579448c95b6e80f89595c134afd79c4 Mon Sep 17 00:00:00 2001 From: LinqWithQ Date: Fri, 23 Jan 2026 04:17:50 +0800 Subject: [PATCH 10/44] Update progress --- progress.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/progress.json b/progress.json index c542cb056..9fde35a8c 100644 --- a/progress.json +++ b/progress.json @@ -61,5 +61,14 @@ "Great work pushing changes to the remote!" ], "status": "Completed" + }, + { + "exercise_name": "fork-repo", + "started_at": 1769113065.814627, + "completed_at": 1769113069.778404, + "comments": [ + "Great work creating a fork with Github!" + ], + "status": "Completed" } ] \ No newline at end of file From fdb4f68edcaacbb58822ef168a07e1598713be30 Mon Sep 17 00:00:00 2001 From: LinqWithQ Date: Fri, 23 Jan 2026 04:30:10 +0800 Subject: [PATCH 11/44] Update progress --- progress.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/progress.json b/progress.json index 9fde35a8c..ccf8a89c9 100644 --- a/progress.json +++ b/progress.json @@ -70,5 +70,14 @@ "Great work creating a fork with Github!" ], "status": "Completed" + }, + { + "exercise_name": "clone-repo", + "started_at": 1769113803.992399, + "completed_at": 1769113809.424299, + "comments": [ + "C:\\Users\\ASUS\\gitProjects\\gitmastery-exercises\\clone-repo\\shapes" + ], + "status": "Error" } ] \ No newline at end of file From 284bd8a1d1e8e714baed920ee10629761a8f68e4 Mon Sep 17 00:00:00 2001 From: LinqWithQ Date: Fri, 23 Jan 2026 04:32:33 +0800 Subject: [PATCH 12/44] Reset progress for clone-repo --- progress.json | 9 --------- 1 file changed, 9 deletions(-) diff --git a/progress.json b/progress.json index ccf8a89c9..9fde35a8c 100644 --- a/progress.json +++ b/progress.json @@ -70,14 +70,5 @@ "Great work creating a fork with Github!" ], "status": "Completed" - }, - { - "exercise_name": "clone-repo", - "started_at": 1769113803.992399, - "completed_at": 1769113809.424299, - "comments": [ - "C:\\Users\\ASUS\\gitProjects\\gitmastery-exercises\\clone-repo\\shapes" - ], - "status": "Error" } ] \ No newline at end of file From 58aa62d4bc6e73e9f4453ebc90d53e029f0e7f8a Mon Sep 17 00:00:00 2001 From: LinqWithQ Date: Fri, 23 Jan 2026 04:37:26 +0800 Subject: [PATCH 13/44] Update progress --- progress.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/progress.json b/progress.json index 9fde35a8c..d3b3856d5 100644 --- a/progress.json +++ b/progress.json @@ -70,5 +70,14 @@ "Great work creating a fork with Github!" ], "status": "Completed" + }, + { + "exercise_name": "clone-repo", + "started_at": 1769114239.203065, + "completed_at": 1769114245.632512, + "comments": [ + "The origin remote does not point to your fork!" + ], + "status": "Incomplete" } ] \ No newline at end of file From e75e8b5bfb73a4a9e6beedd128fd5bc7c5dc9603 Mon Sep 17 00:00:00 2001 From: LinqWithQ Date: Fri, 23 Jan 2026 04:38:46 +0800 Subject: [PATCH 14/44] Update progress --- progress.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/progress.json b/progress.json index d3b3856d5..f7ebf3841 100644 --- a/progress.json +++ b/progress.json @@ -79,5 +79,14 @@ "The origin remote does not point to your fork!" ], "status": "Incomplete" + }, + { + "exercise_name": "clone-repo", + "started_at": 1769114320.507354, + "completed_at": 1769114326.152681, + "comments": [ + "The origin remote does not point to your fork!" + ], + "status": "Incomplete" } ] \ No newline at end of file From e75a15d0518463553c35a4b70c93d852a2f11e00 Mon Sep 17 00:00:00 2001 From: LinqWithQ Date: Fri, 23 Jan 2026 04:40:38 +0800 Subject: [PATCH 15/44] Update progress --- progress.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/progress.json b/progress.json index f7ebf3841..f3f415654 100644 --- a/progress.json +++ b/progress.json @@ -88,5 +88,14 @@ "The origin remote does not point to your fork!" ], "status": "Incomplete" + }, + { + "exercise_name": "clone-repo", + "started_at": 1769114430.853238, + "completed_at": 1769114437.644044, + "comments": [ + "The origin remote does not point to your fork!" + ], + "status": "Incomplete" } ] \ No newline at end of file From 5267003cea3449f4d9816c2bde51c18985622d51 Mon Sep 17 00:00:00 2001 From: LinqWithQ Date: Fri, 23 Jan 2026 04:44:29 +0800 Subject: [PATCH 16/44] Update progress --- progress.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/progress.json b/progress.json index f3f415654..9b625f687 100644 --- a/progress.json +++ b/progress.json @@ -97,5 +97,14 @@ "The origin remote does not point to your fork!" ], "status": "Incomplete" + }, + { + "exercise_name": "clone-repo", + "started_at": 1769114662.988216, + "completed_at": 1769114669.049431, + "comments": [ + "The origin remote does not point to your fork!" + ], + "status": "Incomplete" } ] \ No newline at end of file From 09c7bfccfeee356ff4c6d29c58a23e72b20e44ad Mon Sep 17 00:00:00 2001 From: LinqWithQ Date: Fri, 23 Jan 2026 04:45:09 +0800 Subject: [PATCH 17/44] Update progress --- progress.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/progress.json b/progress.json index 9b625f687..bc4f9cd89 100644 --- a/progress.json +++ b/progress.json @@ -106,5 +106,14 @@ "The origin remote does not point to your fork!" ], "status": "Incomplete" + }, + { + "exercise_name": "clone-repo", + "started_at": 1769114700.840343, + "completed_at": 1769114708.487688, + "comments": [ + "The upstream remote does not point to the original repository!" + ], + "status": "Incomplete" } ] \ No newline at end of file From c8a8936bfe84386f018a8c3243bbda7a80cd9fd4 Mon Sep 17 00:00:00 2001 From: LinqWithQ Date: Fri, 23 Jan 2026 04:45:58 +0800 Subject: [PATCH 18/44] Update progress --- progress.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/progress.json b/progress.json index bc4f9cd89..c5c1d5c46 100644 --- a/progress.json +++ b/progress.json @@ -115,5 +115,14 @@ "The upstream remote does not point to the original repository!" ], "status": "Incomplete" + }, + { + "exercise_name": "clone-repo", + "started_at": 1769114750.415416, + "completed_at": 1769114757.335528, + "comments": [ + "too many values to unpack (expected 2)" + ], + "status": "Error" } ] \ No newline at end of file From 2561791f5d285deb5c7773a64ad63edb53e77728 Mon Sep 17 00:00:00 2001 From: LinqWithQ Date: Fri, 23 Jan 2026 04:48:38 +0800 Subject: [PATCH 19/44] Reset progress for clone-repo --- progress.json | 54 --------------------------------------------------- 1 file changed, 54 deletions(-) diff --git a/progress.json b/progress.json index c5c1d5c46..9fde35a8c 100644 --- a/progress.json +++ b/progress.json @@ -70,59 +70,5 @@ "Great work creating a fork with Github!" ], "status": "Completed" - }, - { - "exercise_name": "clone-repo", - "started_at": 1769114239.203065, - "completed_at": 1769114245.632512, - "comments": [ - "The origin remote does not point to your fork!" - ], - "status": "Incomplete" - }, - { - "exercise_name": "clone-repo", - "started_at": 1769114320.507354, - "completed_at": 1769114326.152681, - "comments": [ - "The origin remote does not point to your fork!" - ], - "status": "Incomplete" - }, - { - "exercise_name": "clone-repo", - "started_at": 1769114430.853238, - "completed_at": 1769114437.644044, - "comments": [ - "The origin remote does not point to your fork!" - ], - "status": "Incomplete" - }, - { - "exercise_name": "clone-repo", - "started_at": 1769114662.988216, - "completed_at": 1769114669.049431, - "comments": [ - "The origin remote does not point to your fork!" - ], - "status": "Incomplete" - }, - { - "exercise_name": "clone-repo", - "started_at": 1769114700.840343, - "completed_at": 1769114708.487688, - "comments": [ - "The upstream remote does not point to the original repository!" - ], - "status": "Incomplete" - }, - { - "exercise_name": "clone-repo", - "started_at": 1769114750.415416, - "completed_at": 1769114757.335528, - "comments": [ - "too many values to unpack (expected 2)" - ], - "status": "Error" } ] \ No newline at end of file From 65c21843016e94d3b9d55d031074b3a629b2af2c Mon Sep 17 00:00:00 2001 From: LinqWithQ Date: Fri, 23 Jan 2026 04:50:36 +0800 Subject: [PATCH 20/44] Update progress --- progress.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/progress.json b/progress.json index 9fde35a8c..b49d61ea4 100644 --- a/progress.json +++ b/progress.json @@ -70,5 +70,14 @@ "Great work creating a fork with Github!" ], "status": "Completed" + }, + { + "exercise_name": "clone-repo", + "started_at": 1769115029.831156, + "completed_at": 1769115036.287659, + "comments": [ + "The remote 'upstream' is missing!" + ], + "status": "Incomplete" } ] \ No newline at end of file From db3b22fa1707596566ca7356675098f2bba762bf Mon Sep 17 00:00:00 2001 From: LinqWithQ Date: Fri, 23 Jan 2026 04:51:51 +0800 Subject: [PATCH 21/44] Update progress --- progress.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/progress.json b/progress.json index b49d61ea4..4b322d00a 100644 --- a/progress.json +++ b/progress.json @@ -79,5 +79,14 @@ "The remote 'upstream' is missing!" ], "status": "Incomplete" + }, + { + "exercise_name": "clone-repo", + "started_at": 1769115106.019991, + "completed_at": 1769115110.335747, + "comments": [ + "Great work creating a clone of a fork from Github!" + ], + "status": "Completed" } ] \ No newline at end of file From ffbd8438bc8e8b392d9ab4fa66ffadad457a35f0 Mon Sep 17 00:00:00 2001 From: LinqWithQ Date: Fri, 23 Jan 2026 05:06:57 +0800 Subject: [PATCH 22/44] Update progress --- progress.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/progress.json b/progress.json index 4b322d00a..fda72bb4d 100644 --- a/progress.json +++ b/progress.json @@ -88,5 +88,14 @@ "Great work creating a clone of a fork from Github!" ], "status": "Completed" + }, + { + "exercise_name": "fetch-and-pull", + "started_at": 1769116014.219196, + "completed_at": 1769116016.672917, + "comments": [ + "Great work fetching and pulling different upstreams!" + ], + "status": "Completed" } ] \ No newline at end of file From 4b3474f826c2725559f6bbed10e55ff79f18f1d3 Mon Sep 17 00:00:00 2001 From: LinqWithQ Date: Fri, 23 Jan 2026 05:32:27 +0800 Subject: [PATCH 23/44] Update progress --- progress.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/progress.json b/progress.json index fda72bb4d..01cb47156 100644 --- a/progress.json +++ b/progress.json @@ -97,5 +97,14 @@ "Great work fetching and pulling different upstreams!" ], "status": "Completed" + }, + { + "exercise_name": "view-commits", + "started_at": 1769117542.693424, + "completed_at": 1769117546.567788, + "comments": [ + "Answer for In April, what were the new names added to the duty rosters? Remove/add extra rows where appropriate. does not contain all of the right answers." + ], + "status": "Incomplete" } ] \ No newline at end of file From e75fc5f4783763cfa29f51887ced63ea85bf3b15 Mon Sep 17 00:00:00 2001 From: LinqWithQ Date: Fri, 23 Jan 2026 05:33:06 +0800 Subject: [PATCH 24/44] Update progress --- progress.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/progress.json b/progress.json index 01cb47156..44c02d8af 100644 --- a/progress.json +++ b/progress.json @@ -106,5 +106,14 @@ "Answer for In April, what were the new names added to the duty rosters? Remove/add extra rows where appropriate. does not contain all of the right answers." ], "status": "Incomplete" + }, + { + "exercise_name": "view-commits", + "started_at": 1769117581.678384, + "completed_at": 1769117585.620499, + "comments": [ + "Answer for In April, what were the new names added to the duty rosters? Remove/add extra rows where appropriate. does not contain all of the right answers." + ], + "status": "Incomplete" } ] \ No newline at end of file From c219a52efc401330e1b9bf1c8585fc077fc6d5ae Mon Sep 17 00:00:00 2001 From: LinqWithQ Date: Fri, 23 Jan 2026 05:34:44 +0800 Subject: [PATCH 25/44] Update progress --- progress.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/progress.json b/progress.json index 44c02d8af..0d1586aa3 100644 --- a/progress.json +++ b/progress.json @@ -115,5 +115,14 @@ "Answer for In April, what were the new names added to the duty rosters? Remove/add extra rows where appropriate. does not contain all of the right answers." ], "status": "Incomplete" + }, + { + "exercise_name": "view-commits", + "started_at": 1769117681.135771, + "completed_at": 1769117684.207993, + "comments": [ + "Great work in viewing and understanding the diff of a specific commit!" + ], + "status": "Completed" } ] \ No newline at end of file From 65736a764144eb1dff76fad784f5f8a8191c23aa Mon Sep 17 00:00:00 2001 From: LinqWithQ Date: Fri, 23 Jan 2026 05:45:18 +0800 Subject: [PATCH 26/44] Update progress --- progress.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/progress.json b/progress.json index 0d1586aa3..b0c2e6530 100644 --- a/progress.json +++ b/progress.json @@ -124,5 +124,14 @@ "Great work in viewing and understanding the diff of a specific commit!" ], "status": "Completed" + }, + { + "exercise_name": "tags-add", + "started_at": 1769118314.096541, + "completed_at": 1769118317.59316, + "comments": [ + "Missing lightweight tag \"first-pilot\"." + ], + "status": "Incomplete" } ] \ No newline at end of file From 0e0c06330385c9f1a0159e3c3c5f372dfb19536f Mon Sep 17 00:00:00 2001 From: LinqWithQ Date: Fri, 23 Jan 2026 05:46:57 +0800 Subject: [PATCH 27/44] Update progress --- progress.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/progress.json b/progress.json index b0c2e6530..e351840e2 100644 --- a/progress.json +++ b/progress.json @@ -133,5 +133,14 @@ "Missing lightweight tag \"first-pilot\"." ], "status": "Incomplete" + }, + { + "exercise_name": "tags-add", + "started_at": 1769118412.853357, + "completed_at": 1769118416.583105, + "comments": [ + "\"v1.0\" should be an annotated tag, not a lightweight tag." + ], + "status": "Incomplete" } ] \ No newline at end of file From 2dd8430e6d275f258abba2f588b2236d72cc02b2 Mon Sep 17 00:00:00 2001 From: LinqWithQ Date: Fri, 23 Jan 2026 05:47:49 +0800 Subject: [PATCH 28/44] Update progress --- progress.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/progress.json b/progress.json index e351840e2..799c55721 100644 --- a/progress.json +++ b/progress.json @@ -142,5 +142,14 @@ "\"v1.0\" should be an annotated tag, not a lightweight tag." ], "status": "Incomplete" + }, + { + "exercise_name": "tags-add", + "started_at": 1769118464.503037, + "completed_at": 1769118468.360096, + "comments": [ + "\"v1.0\" should point to the commit that updates March duty roster." + ], + "status": "Incomplete" } ] \ No newline at end of file From af38646697a013ad1f7d7f4ad328a98eaccd927f Mon Sep 17 00:00:00 2001 From: LinqWithQ Date: Fri, 23 Jan 2026 05:49:05 +0800 Subject: [PATCH 29/44] Update progress --- progress.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/progress.json b/progress.json index 799c55721..57ceb0504 100644 --- a/progress.json +++ b/progress.json @@ -151,5 +151,14 @@ "\"v1.0\" should point to the commit that updates March duty roster." ], "status": "Incomplete" + }, + { + "exercise_name": "tags-add", + "started_at": 1769118539.466294, + "completed_at": 1769118544.258486, + "comments": [ + "Great work using git tag to annotate various commits in the repository!" + ], + "status": "Completed" } ] \ No newline at end of file From 94b6eb9dfe8d15f67b1aa710ff141398939fd395 Mon Sep 17 00:00:00 2001 From: LinqWithQ Date: Fri, 23 Jan 2026 05:53:17 +0800 Subject: [PATCH 30/44] Update progress --- progress.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/progress.json b/progress.json index 57ceb0504..2a793e327 100644 --- a/progress.json +++ b/progress.json @@ -160,5 +160,14 @@ "Great work using git tag to annotate various commits in the repository!" ], "status": "Completed" + }, + { + "exercise_name": "tags-update", + "started_at": 1769118794.240289, + "completed_at": 1769118796.616532, + "comments": [ + "Great work! You have successfully updated the tags to point to the correct commits." + ], + "status": "Completed" } ] \ No newline at end of file From 9de5edb09107d82ef2b8badd660190816a625f39 Mon Sep 17 00:00:00 2001 From: LinqWithQ Date: Fri, 23 Jan 2026 05:59:05 +0800 Subject: [PATCH 31/44] Update progress --- progress.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/progress.json b/progress.json index 2a793e327..38cdf3042 100644 --- a/progress.json +++ b/progress.json @@ -169,5 +169,14 @@ "Great work! You have successfully updated the tags to point to the correct commits." ], "status": "Completed" + }, + { + "exercise_name": "tags-push", + "started_at": 1769119139.192016, + "completed_at": 1769119144.383136, + "comments": [ + "Tag beta is still on the remote!" + ], + "status": "Incomplete" } ] \ No newline at end of file From 806ed4c24bebcf553370778e9617c17e77270fc2 Mon Sep 17 00:00:00 2001 From: LinqWithQ Date: Fri, 23 Jan 2026 06:00:37 +0800 Subject: [PATCH 32/44] Update progress --- progress.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/progress.json b/progress.json index 38cdf3042..fa81949f0 100644 --- a/progress.json +++ b/progress.json @@ -178,5 +178,14 @@ "Tag beta is still on the remote!" ], "status": "Incomplete" + }, + { + "exercise_name": "tags-push", + "started_at": 1769119232.617289, + "completed_at": 1769119236.077537, + "comments": [ + "Wonderful! You have successfully synced the local tags with the remote tags!" + ], + "status": "Completed" } ] \ No newline at end of file From aedf4b70977d007e8258b24759d4d79c5f587a96 Mon Sep 17 00:00:00 2001 From: LinqWithQ Date: Fri, 23 Jan 2026 06:16:33 +0800 Subject: [PATCH 33/44] Update progress --- progress.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/progress.json b/progress.json index fa81949f0..db247786d 100644 --- a/progress.json +++ b/progress.json @@ -187,5 +187,14 @@ "Wonderful! You have successfully synced the local tags with the remote tags!" ], "status": "Completed" + }, + { + "exercise_name": "sensors-diff", + "started_at": 1769120189.087012, + "completed_at": 1769120192.794997, + "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 9cbc0c3f88ebf236034dca5e4d37da89e14ef858 Mon Sep 17 00:00:00 2001 From: LinqWithQ Date: Fri, 23 Jan 2026 06:19:23 +0800 Subject: [PATCH 34/44] Update progress --- progress.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/progress.json b/progress.json index db247786d..34468a467 100644 --- a/progress.json +++ b/progress.json @@ -196,5 +196,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": 1769120359.616345, + "completed_at": 1769120363.255637, + "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 15203beae5beeb73d4bba98bf6ed3444a20de7fa Mon Sep 17 00:00:00 2001 From: LinqWithQ Date: Fri, 23 Jan 2026 06:19:53 +0800 Subject: [PATCH 35/44] Update progress --- progress.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/progress.json b/progress.json index 34468a467..9667999c9 100644 --- a/progress.json +++ b/progress.json @@ -205,5 +205,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": 1769120390.579878, + "completed_at": 1769120392.574627, + "comments": [ + "Great work comparing commits in git history!" + ], + "status": "Completed" } ] \ No newline at end of file From 903fd1ea2a8569945c884b2736894e08422819c8 Mon Sep 17 00:00:00 2001 From: LinqWithQ Date: Fri, 23 Jan 2026 10:45:13 +0800 Subject: [PATCH 36/44] Update progress --- progress.json | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/progress.json b/progress.json index 9667999c9..2e27187dd 100644 --- a/progress.json +++ b/progress.json @@ -214,5 +214,16 @@ "Great work comparing commits in git history!" ], "status": "Completed" + }, + { + "exercise_name": "sensors-checkout", + "started_at": 1769136309.066787, + "completed_at": 1769136313.016717, + "comments": [ + "Answer for What's sum of values in south.csv on Jan 11th? is empty.", + "Answer for What's sum of values in west.csv on Jan 09th? is empty.", + "Answer for What's sum of values in north.csv on Jan 05th? is empty." + ], + "status": "Incomplete" } ] \ No newline at end of file From 761fcb1e3c0330760bd1933710949673ee4fa807 Mon Sep 17 00:00:00 2001 From: LinqWithQ Date: Fri, 23 Jan 2026 10:45:27 +0800 Subject: [PATCH 37/44] Update progress --- progress.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/progress.json b/progress.json index 2e27187dd..2fb722415 100644 --- a/progress.json +++ b/progress.json @@ -225,5 +225,14 @@ "Answer for What's sum of values in north.csv on Jan 05th? is empty." ], "status": "Incomplete" + }, + { + "exercise_name": "sensors-checkout", + "started_at": 1769136322.019836, + "completed_at": 1769136326.52425, + "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 c236f6444871c42b2a7604705a7f989a42652120 Mon Sep 17 00:00:00 2001 From: LinqWithQ Date: Fri, 23 Jan 2026 10:47:43 +0800 Subject: [PATCH 38/44] Update progress --- progress.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/progress.json b/progress.json index 2fb722415..b9a371b8c 100644 --- a/progress.json +++ b/progress.json @@ -234,5 +234,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": 1769136459.121249, + "completed_at": 1769136462.755813, + "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 e0d4c7b926e861cf4d0efdd384bb905169e8911b Mon Sep 17 00:00:00 2001 From: LinqWithQ Date: Fri, 23 Jan 2026 10:50:54 +0800 Subject: [PATCH 39/44] Update progress --- progress.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/progress.json b/progress.json index b9a371b8c..bdec90ad4 100644 --- a/progress.json +++ b/progress.json @@ -243,5 +243,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": 1769136651.286964, + "completed_at": 1769136653.822688, + "comments": [ + "Great work traversing the revision history!" + ], + "status": "Completed" } ] \ No newline at end of file From ab9ff377ddd7fa1d642d5f7a2fce0d00a3922370 Mon Sep 17 00:00:00 2001 From: LinqWithQ Date: Fri, 23 Jan 2026 11:09:37 +0800 Subject: [PATCH 40/44] Update progress --- progress.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/progress.json b/progress.json index bdec90ad4..af05c528e 100644 --- a/progress.json +++ b/progress.json @@ -252,5 +252,14 @@ "Great work traversing the revision history!" ], "status": "Completed" + }, + { + "exercise_name": "sensors-reset", + "started_at": 1769137773.961589, + "completed_at": 1769137776.509072, + "comments": [ + "You have reset the repository to the correct state!" + ], + "status": "Completed" } ] \ No newline at end of file From 04ca206dc65d9a251d8d7d32e4b322efc8ac512b Mon Sep 17 00:00:00 2001 From: LinqWithQ Date: Fri, 23 Jan 2026 11:15:41 +0800 Subject: [PATCH 41/44] Update progress --- progress.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/progress.json b/progress.json index af05c528e..b69a0103c 100644 --- a/progress.json +++ b/progress.json @@ -261,5 +261,14 @@ "You have reset the repository to the correct state!" ], "status": "Completed" + }, + { + "exercise_name": "sensors-reset", + "started_at": 1769138138.890471, + "completed_at": 1769138140.951438, + "comments": [ + "You have reset the repository to the correct state!" + ], + "status": "Completed" } ] \ No newline at end of file From 0881ba6b07a5e554982f6a9fe602aefdd4599722 Mon Sep 17 00:00:00 2001 From: LinqWithQ Date: Fri, 23 Jan 2026 11:19:07 +0800 Subject: [PATCH 42/44] Update progress --- progress.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/progress.json b/progress.json index b69a0103c..5746c42cd 100644 --- a/progress.json +++ b/progress.json @@ -270,5 +270,14 @@ "You have reset the repository to the correct state!" ], "status": "Completed" + }, + { + "exercise_name": "sensors-revert", + "started_at": 1769138337.600639, + "completed_at": 1769138346.317013, + "comments": [ + "You have reverted the commits in the wrong order!" + ], + "status": "Incomplete" } ] \ No newline at end of file From 58926bc37192af03d9381407983bc1c4229f6e69 Mon Sep 17 00:00:00 2001 From: LinqWithQ Date: Fri, 23 Jan 2026 11:20:26 +0800 Subject: [PATCH 43/44] Reset progress for sensors-revert --- progress.json | 9 --------- 1 file changed, 9 deletions(-) diff --git a/progress.json b/progress.json index 5746c42cd..b69a0103c 100644 --- a/progress.json +++ b/progress.json @@ -270,14 +270,5 @@ "You have reset the repository to the correct state!" ], "status": "Completed" - }, - { - "exercise_name": "sensors-revert", - "started_at": 1769138337.600639, - "completed_at": 1769138346.317013, - "comments": [ - "You have reverted the commits in the wrong order!" - ], - "status": "Incomplete" } ] \ No newline at end of file From c7752ce7ff202b8261312181e7cd239816992db2 Mon Sep 17 00:00:00 2001 From: LinqWithQ Date: Fri, 23 Jan 2026 11:21:29 +0800 Subject: [PATCH 44/44] Update progress --- progress.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/progress.json b/progress.json index b69a0103c..2c07dbb99 100644 --- a/progress.json +++ b/progress.json @@ -270,5 +270,14 @@ "You have reset the repository to the correct state!" ], "status": "Completed" + }, + { + "exercise_name": "sensors-revert", + "started_at": 1769138486.824122, + "completed_at": 1769138488.819243, + "comments": [ + "Good work reverting commits!" + ], + "status": "Completed" } ] \ No newline at end of file