From c7f4b3b50771e13738e42b85426364c846912016 Mon Sep 17 00:00:00 2001 From: Quek Syn Hui <56148373+synh@users.noreply.github.com> Date: Tue, 27 Jan 2026 12:43:54 +0800 Subject: [PATCH 01/23] Sync progress with local machine --- progress.json | 36 ++++++++++++++++++++++++++++++++++++ 1 file changed, 36 insertions(+) create mode 100644 progress.json diff --git a/progress.json b/progress.json new file mode 100644 index 000000000..70856692f --- /dev/null +++ b/progress.json @@ -0,0 +1,36 @@ +[ + { + "exercise_name": "grocery-shopping", + "started_at": 1769446210.824146, + "completed_at": 1769446214.413598, + "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": 1769447148.131952, + "completed_at": 1769447151.429034, + "comments": [], + "status": "Completed" + }, + { + "exercise_name": "stage-fright", + "started_at": 1769439990.601044, + "completed_at": 1769439993.610284, + "comments": [ + "Great work! You have successfully checked in all the actors!" + ], + "status": "Completed" + }, + { + "exercise_name": "under-control", + "started_at": 1769435216.541656, + "completed_at": 1769435219.504639, + "comments": [ + "You successfully used git init to initialize this folder as a Git repository!" + ], + "status": "Completed" + } +] \ No newline at end of file From 219669e89ee74578a748c01b38c55136db11fb35 Mon Sep 17 00:00:00 2001 From: Quek Syn Hui <56148373+synh@users.noreply.github.com> Date: Tue, 27 Jan 2026 12:49:16 +0800 Subject: [PATCH 02/23] Update progress --- progress.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/progress.json b/progress.json index 70856692f..168ffce1e 100644 --- a/progress.json +++ b/progress.json @@ -32,5 +32,14 @@ "You successfully used git init to initialize this folder as a Git repository!" ], "status": "Completed" + }, + { + "exercise_name": "remote-control", + "started_at": 1769489240.992247, + "completed_at": 1769489356.154141, + "comments": [ + "Great work setting up a public remote repository!" + ], + "status": "Completed" } ] \ No newline at end of file From 0b3bab3b40ec6f294a6e7428019ed5a31dd16b52 Mon Sep 17 00:00:00 2001 From: Quek Syn Hui <56148373+synh@users.noreply.github.com> Date: Tue, 27 Jan 2026 13:21:12 +0800 Subject: [PATCH 03/23] Update progress --- progress.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/progress.json b/progress.json index 168ffce1e..7fd34b4c6 100644 --- a/progress.json +++ b/progress.json @@ -41,5 +41,14 @@ "Great work setting up a public remote repository!" ], "status": "Completed" + }, + { + "exercise_name": "link-me", + "started_at": 1769491268.338739, + "completed_at": 1769491271.474301, + "comments": [ + "Great work with using git remote to add an upstream remote!" + ], + "status": "Completed" } ] \ No newline at end of file From 66dc530c1c954dda094c9c2e83ce8ba0c5982ca2 Mon Sep 17 00:00:00 2001 From: Quek Syn Hui <56148373+synh@users.noreply.github.com> Date: Tue, 27 Jan 2026 14:35:26 +0800 Subject: [PATCH 04/23] Update progress --- progress.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/progress.json b/progress.json index 7fd34b4c6..dcf185130 100644 --- a/progress.json +++ b/progress.json @@ -50,5 +50,14 @@ "Great work with using git remote to add an upstream remote!" ], "status": "Completed" + }, + { + "exercise_name": "link-me", + "started_at": 1769495722.55336, + "completed_at": 1769495725.619261, + "comments": [ + "Great work with using git remote to add an upstream remote!" + ], + "status": "Completed" } ] \ No newline at end of file From 99e825e195a75bf1184e2b14a7f3511573ab8185 Mon Sep 17 00:00:00 2001 From: Quek Syn Hui <56148373+synh@users.noreply.github.com> Date: Tue, 27 Jan 2026 14:52:49 +0800 Subject: [PATCH 05/23] Update progress --- progress.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/progress.json b/progress.json index dcf185130..53f4d6da0 100644 --- a/progress.json +++ b/progress.json @@ -59,5 +59,14 @@ "Great work with using git remote to add an upstream remote!" ], "status": "Completed" + }, + { + "exercise_name": "push-over", + "started_at": 1769496764.567881, + "completed_at": 1769496768.866932, + "comments": [ + "Great work pushing changes to the remote!" + ], + "status": "Completed" } ] \ No newline at end of file From 95771379cb017d32aff8c371e07d4c3fda4ab7bc Mon Sep 17 00:00:00 2001 From: Quek Syn Hui <56148373+synh@users.noreply.github.com> Date: Wed, 28 Jan 2026 01:03:42 +0800 Subject: [PATCH 06/23] Update progress --- progress.json | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/progress.json b/progress.json index 53f4d6da0..a12ecf286 100644 --- a/progress.json +++ b/progress.json @@ -68,5 +68,16 @@ "Great work pushing changes to the remote!" ], "status": "Completed" + }, + { + "exercise_name": "ignoring-somethings", + "started_at": 1769533398.68411, + "completed_at": 1769533421.029159, + "comments": [ + "You are still ignoring many/file22.txt.", + "You are not ignoring runaway.txt. Find where the file is and fix that.", + "You have not committed the relevant changes yet!" + ], + "status": "Incomplete" } ] \ No newline at end of file From 9feb3a38b8bbd954b67542ef7cfe8f18d301b91b Mon Sep 17 00:00:00 2001 From: Quek Syn Hui <56148373+synh@users.noreply.github.com> Date: Wed, 28 Jan 2026 01:11:21 +0800 Subject: [PATCH 07/23] Update progress --- progress.json | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/progress.json b/progress.json index a12ecf286..c56ab21cb 100644 --- a/progress.json +++ b/progress.json @@ -79,5 +79,15 @@ "You have not committed the relevant changes yet!" ], "status": "Incomplete" + }, + { + "exercise_name": "ignoring-somethings", + "started_at": 1769533856.939304, + "completed_at": 1769533880.267334, + "comments": [ + "You are still ignoring many/file22.txt.", + "You have not committed the relevant changes yet!" + ], + "status": "Incomplete" } ] \ No newline at end of file From 6ea063c52fd14d897c443f64b61c7e3b2a0bc2d1 Mon Sep 17 00:00:00 2001 From: Quek Syn Hui <56148373+synh@users.noreply.github.com> Date: Wed, 28 Jan 2026 01:13:59 +0800 Subject: [PATCH 08/23] Update progress --- progress.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/progress.json b/progress.json index c56ab21cb..dea0bfa5f 100644 --- a/progress.json +++ b/progress.json @@ -89,5 +89,14 @@ "You have not committed the relevant changes yet!" ], "status": "Incomplete" + }, + { + "exercise_name": "ignoring-somethings", + "started_at": 1769534021.014764, + "completed_at": 1769534038.125785, + "comments": [ + "Great work using .gitignore!" + ], + "status": "Completed" } ] \ No newline at end of file From f5692eec8116ac6eb48af9eca452757937eb6e0f Mon Sep 17 00:00:00 2001 From: Quek Syn Hui <56148373+synh@users.noreply.github.com> Date: Wed, 28 Jan 2026 01:20:27 +0800 Subject: [PATCH 09/23] Update progress --- progress.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/progress.json b/progress.json index dea0bfa5f..106293a34 100644 --- a/progress.json +++ b/progress.json @@ -98,5 +98,14 @@ "Great work using .gitignore!" ], "status": "Completed" + }, + { + "exercise_name": "fork-repo", + "started_at": 1769534417.254944, + "completed_at": 1769534426.407794, + "comments": [ + "Great work creating a fork with Github!" + ], + "status": "Completed" } ] \ No newline at end of file From ce1522a86ce1b232d6c14492a1d6edd8ced68c6b Mon Sep 17 00:00:00 2001 From: Quek Syn Hui <56148373+synh@users.noreply.github.com> Date: Wed, 28 Jan 2026 01:30:19 +0800 Subject: [PATCH 10/23] Update progress --- progress.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/progress.json b/progress.json index 106293a34..a1bf3a78c 100644 --- a/progress.json +++ b/progress.json @@ -107,5 +107,14 @@ "Great work creating a fork with Github!" ], "status": "Completed" + }, + { + "exercise_name": "clone-repo", + "started_at": 1769535004.453165, + "completed_at": 1769535018.737046, + "comments": [ + "Clone named shapes is missing! Remember to clone your fork using the name 'shapes', not 'gm-shapes'!" + ], + "status": "Incomplete" } ] \ No newline at end of file From a76856a8161814fb2bf8520b4f4a16bd55929c02 Mon Sep 17 00:00:00 2001 From: Quek Syn Hui <56148373+synh@users.noreply.github.com> Date: Wed, 28 Jan 2026 01:31:16 +0800 Subject: [PATCH 11/23] Update progress --- progress.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/progress.json b/progress.json index a1bf3a78c..5acaaff0e 100644 --- a/progress.json +++ b/progress.json @@ -116,5 +116,14 @@ "Clone named shapes is missing! Remember to clone your fork using the name 'shapes', not 'gm-shapes'!" ], "status": "Incomplete" + }, + { + "exercise_name": "clone-repo", + "started_at": 1769535061.943223, + "completed_at": 1769535075.611287, + "comments": [ + "The origin remote does not point to your fork!" + ], + "status": "Incomplete" } ] \ No newline at end of file From 4a7b21e1beea58ea787058c67efb3e785c191605 Mon Sep 17 00:00:00 2001 From: Quek Syn Hui <56148373+synh@users.noreply.github.com> Date: Wed, 28 Jan 2026 01:35:41 +0800 Subject: [PATCH 12/23] Update progress --- progress.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/progress.json b/progress.json index 5acaaff0e..14c852d16 100644 --- a/progress.json +++ b/progress.json @@ -125,5 +125,14 @@ "The origin remote does not point to your fork!" ], "status": "Incomplete" + }, + { + "exercise_name": "clone-repo", + "started_at": 1769535331.110548, + "completed_at": 1769535340.380428, + "comments": [ + "Great work creating a clone of a fork from Github!" + ], + "status": "Completed" } ] \ No newline at end of file From 8c20b2b2a78c332a3ea89d34a5c3ff9b66a25fbf Mon Sep 17 00:00:00 2001 From: Quek Syn Hui <56148373+synh@users.noreply.github.com> Date: Wed, 28 Jan 2026 03:38:22 +0800 Subject: [PATCH 13/23] Update progress --- progress.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/progress.json b/progress.json index 14c852d16..775c23c65 100644 --- a/progress.json +++ b/progress.json @@ -134,5 +134,14 @@ "Great work creating a clone of a fork from Github!" ], "status": "Completed" + }, + { + "exercise_name": "fetch-and-pull", + "started_at": 1769542696.511405, + "completed_at": 1769542701.789699, + "comments": [ + "Great work fetching and pulling different upstreams!" + ], + "status": "Completed" } ] \ No newline at end of file From e113f93c5f4aeef77c51f3def3a322cdc94ff180 Mon Sep 17 00:00:00 2001 From: Quek Syn Hui <56148373+synh@users.noreply.github.com> Date: Thu, 29 Jan 2026 14:30:48 +0800 Subject: [PATCH 14/23] Update progress --- progress.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/progress.json b/progress.json index 775c23c65..5c48e9c84 100644 --- a/progress.json +++ b/progress.json @@ -143,5 +143,14 @@ "Great work fetching and pulling different upstreams!" ], "status": "Completed" + }, + { + "exercise_name": "view-commits", + "started_at": 1769668244.920118, + "completed_at": 1769668247.487516, + "comments": [ + "Great work in viewing and understanding the diff of a specific commit!" + ], + "status": "Completed" } ] \ No newline at end of file From bb258e26e5f2087a21aa29658085ddc36fd71365 Mon Sep 17 00:00:00 2001 From: Quek Syn Hui <56148373+synh@users.noreply.github.com> Date: Thu, 29 Jan 2026 14:51:41 +0800 Subject: [PATCH 15/23] Update progress --- progress.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/progress.json b/progress.json index 5c48e9c84..654bc0d60 100644 --- a/progress.json +++ b/progress.json @@ -152,5 +152,14 @@ "Great work in viewing and understanding the diff of a specific commit!" ], "status": "Completed" + }, + { + "exercise_name": "tags-add", + "started_at": 1769669497.57252, + "completed_at": 1769669500.283611, + "comments": [ + "Great work using git tag to annotate various commits in the repository!" + ], + "status": "Completed" } ] \ No newline at end of file From 3403803c3416e7e02523e44567ab63892d3e3a1c Mon Sep 17 00:00:00 2001 From: Quek Syn Hui <56148373+synh@users.noreply.github.com> Date: Thu, 29 Jan 2026 14:53:48 +0800 Subject: [PATCH 16/23] Update progress --- progress.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/progress.json b/progress.json index 654bc0d60..5ee7a31a9 100644 --- a/progress.json +++ b/progress.json @@ -161,5 +161,14 @@ "Great work using git tag to annotate various commits in the repository!" ], "status": "Completed" + }, + { + "exercise_name": "tags-update", + "started_at": 1769669625.253706, + "completed_at": 1769669628.038425, + "comments": [ + "Great work! You have successfully updated the tags to point to the correct commits." + ], + "status": "Completed" } ] \ No newline at end of file From 6c39803bb4a8777d2a26be553f3d6735f704759b Mon Sep 17 00:00:00 2001 From: Quek Syn Hui <56148373+synh@users.noreply.github.com> Date: Thu, 29 Jan 2026 15:06:19 +0800 Subject: [PATCH 17/23] Update progress --- progress.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/progress.json b/progress.json index 5ee7a31a9..7f97ab721 100644 --- a/progress.json +++ b/progress.json @@ -170,5 +170,14 @@ "Great work! You have successfully updated the tags to point to the correct commits." ], "status": "Completed" + }, + { + "exercise_name": "tags-push", + "started_at": 1769670374.363301, + "completed_at": 1769670378.891323, + "comments": [ + "Wonderful! You have successfully synced the local tags with the remote tags!" + ], + "status": "Completed" } ] \ No newline at end of file From 02f043f328f303ca74c419cbff90fed8d10b5ecb Mon Sep 17 00:00:00 2001 From: Quek Syn Hui <56148373+synh@users.noreply.github.com> Date: Thu, 29 Jan 2026 15:27:45 +0800 Subject: [PATCH 18/23] Update progress --- progress.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/progress.json b/progress.json index 7f97ab721..0af499898 100644 --- a/progress.json +++ b/progress.json @@ -179,5 +179,14 @@ "Wonderful! You have successfully synced the local tags with the remote tags!" ], "status": "Completed" + }, + { + "exercise_name": "sensors-diff", + "started_at": 1769671661.527791, + "completed_at": 1769671664.170265, + "comments": [ + "Great work comparing commits in git history!" + ], + "status": "Completed" } ] \ No newline at end of file From 32a2cac4fec51d9a669e38e6c3ce2ab428829321 Mon Sep 17 00:00:00 2001 From: Quek Syn Hui <56148373+synh@users.noreply.github.com> Date: Wed, 4 Feb 2026 16:32:01 +0800 Subject: [PATCH 19/23] Update progress --- progress.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/progress.json b/progress.json index 0af499898..51eabd5ec 100644 --- a/progress.json +++ b/progress.json @@ -188,5 +188,14 @@ "Great work comparing commits in git history!" ], "status": "Completed" + }, + { + "exercise_name": "sensors-checkout", + "started_at": 1770193913.112667, + "completed_at": 1770193919.402438, + "comments": [ + "Answer for What's sum of values in north.csv on Jan 05th? is not right." + ], + "status": "Incomplete" } ] \ No newline at end of file From 0ff3f4c7e481872d088f775c45cae4a8f1f9f201 Mon Sep 17 00:00:00 2001 From: Quek Syn Hui <56148373+synh@users.noreply.github.com> Date: Wed, 4 Feb 2026 16:46:34 +0800 Subject: [PATCH 20/23] Update progress --- progress.json | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/progress.json b/progress.json index 51eabd5ec..1c16c7e0a 100644 --- a/progress.json +++ b/progress.json @@ -197,5 +197,15 @@ "Answer for What's sum of values in north.csv on Jan 05th? is not right." ], "status": "Incomplete" + }, + { + "exercise_name": "sensors-reset", + "started_at": 1770194782.134807, + "completed_at": 1770194793.129015, + "comments": [ + "Unexpected files in working directory. Looks like you used the wrong reset mode.", + "Unexpected files in staging area. Looks like you used the wrong reset mode." + ], + "status": "Incomplete" } ] \ No newline at end of file From 353fed1161b68bcb699dec1e5c2454d359c6cbb2 Mon Sep 17 00:00:00 2001 From: Quek Syn Hui <56148373+synh@users.noreply.github.com> Date: Wed, 4 Feb 2026 16:48:01 +0800 Subject: [PATCH 21/23] Reset progress for sensors-reset --- progress.json | 10 ---------- 1 file changed, 10 deletions(-) diff --git a/progress.json b/progress.json index 1c16c7e0a..51eabd5ec 100644 --- a/progress.json +++ b/progress.json @@ -197,15 +197,5 @@ "Answer for What's sum of values in north.csv on Jan 05th? is not right." ], "status": "Incomplete" - }, - { - "exercise_name": "sensors-reset", - "started_at": 1770194782.134807, - "completed_at": 1770194793.129015, - "comments": [ - "Unexpected files in working directory. Looks like you used the wrong reset mode.", - "Unexpected files in staging area. Looks like you used the wrong reset mode." - ], - "status": "Incomplete" } ] \ No newline at end of file From a1e5fbc3c276fe5e5c8bb5929353f782eaf30e83 Mon Sep 17 00:00:00 2001 From: Quek Syn Hui <56148373+synh@users.noreply.github.com> Date: Wed, 4 Feb 2026 16:53:53 +0800 Subject: [PATCH 22/23] Update progress --- progress.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/progress.json b/progress.json index 51eabd5ec..c4fcc15d6 100644 --- a/progress.json +++ b/progress.json @@ -197,5 +197,14 @@ "Answer for What's sum of values in north.csv on Jan 05th? is not right." ], "status": "Incomplete" + }, + { + "exercise_name": "sensors-reset", + "started_at": 1770195226.227818, + "completed_at": 1770195232.868753, + "comments": [ + "You have reset the repository to the correct state!" + ], + "status": "Completed" } ] \ No newline at end of file From d88e0998d30d7b061c7ab8fced72f91283ae4956 Mon Sep 17 00:00:00 2001 From: Quek Syn Hui <56148373+synh@users.noreply.github.com> Date: Thu, 5 Feb 2026 15:10:01 +0800 Subject: [PATCH 23/23] Update progress --- progress.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/progress.json b/progress.json index c4fcc15d6..cffac72ec 100644 --- a/progress.json +++ b/progress.json @@ -206,5 +206,14 @@ "You have reset the repository to the correct state!" ], "status": "Completed" + }, + { + "exercise_name": "sensors-revert", + "started_at": 1770275396.997969, + "completed_at": 1770275400.43217, + "comments": [ + "Good work reverting commits!" + ], + "status": "Completed" } ] \ No newline at end of file