From e0dd2b9fed028b958aee3f5d4622f42ca3d49c7d Mon Sep 17 00:00:00 2001 From: Basil Kuok Date: Sat, 17 Jan 2026 03:38:13 +0800 Subject: [PATCH 01/17] Sync progress with local machine --- progress.json | 38 ++++++++++++++++++++++++++++++++++++++ 1 file changed, 38 insertions(+) create mode 100644 progress.json diff --git a/progress.json b/progress.json new file mode 100644 index 000000000..c623639ea --- /dev/null +++ b/progress.json @@ -0,0 +1,38 @@ +[ + { + "exercise_name": "stage-fright", + "started_at": 1768582636.335687, + "completed_at": 1768582638.626171, + "comments": [ + "Great work! You have successfully checked in all the actors!" + ], + "status": "Completed" + }, + { + "exercise_name": "staging-intervention", + "started_at": 1768582852.804664, + "completed_at": 1768582855.517374, + "comments": [ + "Great work! You have successfully fixed the attendance system!" + ], + "status": "Completed" + }, + { + "exercise_name": "under-control", + "started_at": 1768576716.078759, + "completed_at": 1768576718.6207, + "comments": [ + "You successfully used git init to initialize this folder as a Git repository!" + ], + "status": "Completed" + }, + { + "exercise_name": "undo-init", + "started_at": 1768577516.762056, + "completed_at": 1768577519.186619, + "comments": [ + "You have successfully undone the init operation!" + ], + "status": "Completed" + } +] \ No newline at end of file From 806ef9b3cd4bfd18d96f99ca5f4af9646a0db25d Mon Sep 17 00:00:00 2001 From: Basil Kuok Date: Sun, 18 Jan 2026 01:02:46 +0800 Subject: [PATCH 02/17] Update progress --- progress.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/progress.json b/progress.json index c623639ea..618f4cb75 100644 --- a/progress.json +++ b/progress.json @@ -34,5 +34,14 @@ "You have successfully undone the init operation!" ], "status": "Completed" + }, + { + "exercise_name": "grocery-shopping", + "started_at": 1768669362.04833, + "completed_at": 1768669364.480035, + "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 928323479224d888b902af9a286fdbe0882adf45 Mon Sep 17 00:00:00 2001 From: Basil Kuok Date: Sun, 18 Jan 2026 01:45:16 +0800 Subject: [PATCH 03/17] Update progress --- progress.json | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/progress.json b/progress.json index 618f4cb75..978a90f4d 100644 --- a/progress.json +++ b/progress.json @@ -43,5 +43,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": 1768671912.31445, + "completed_at": 1768671914.683718, + "comments": [], + "status": "Completed" } ] \ No newline at end of file From 8477b77c0f31cb5a23241cc2a589a211917c79c6 Mon Sep 17 00:00:00 2001 From: Basil Kuok Date: Mon, 19 Jan 2026 17:03:18 +0800 Subject: [PATCH 04/17] Update progress --- progress.json | 31 ++++++++++++++++++++----------- 1 file changed, 20 insertions(+), 11 deletions(-) diff --git a/progress.json b/progress.json index 978a90f4d..153192001 100644 --- a/progress.json +++ b/progress.json @@ -1,4 +1,20 @@ [ + { + "exercise_name": "grocery-shopping", + "started_at": 1768669362.04833, + "completed_at": 1768669364.480035, + "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": 1768671912.31445, + "completed_at": 1768671914.683718, + "comments": [], + "status": "Completed" + }, { "exercise_name": "stage-fright", "started_at": 1768582636.335687, @@ -36,19 +52,12 @@ "status": "Completed" }, { - "exercise_name": "grocery-shopping", - "started_at": 1768669362.04833, - "completed_at": 1768669364.480035, + "exercise_name": "remote-control", + "started_at": 1768813316.533128, + "completed_at": 1768813396.724887, "comments": [ - "Great work! You have successfully used `git add` and `git commit` to modify the shopping list! Keep it up!" + "Great work setting up a public remote repository!" ], "status": "Completed" - }, - { - "exercise_name": "log-and-order", - "started_at": 1768671912.31445, - "completed_at": 1768671914.683718, - "comments": [], - "status": "Completed" } ] \ No newline at end of file From f6c075dadb647a2d8585e86bb218eee4e4697d32 Mon Sep 17 00:00:00 2001 From: Basil Kuok Date: Mon, 19 Jan 2026 17:19:30 +0800 Subject: [PATCH 05/17] Update progress --- progress.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/progress.json b/progress.json index 153192001..e51faf388 100644 --- a/progress.json +++ b/progress.json @@ -59,5 +59,14 @@ "Great work setting up a public remote repository!" ], "status": "Completed" + }, + { + "exercise_name": "link-me", + "started_at": 1768814364.985923, + "completed_at": 1768814367.493113, + "comments": [ + "Great work with using git remote to add an upstream remote!" + ], + "status": "Completed" } ] \ No newline at end of file From 6d34300fb2da9101f08acaac24aa9e23d6dafc2a Mon Sep 17 00:00:00 2001 From: Basil Kuok Date: Mon, 19 Jan 2026 18:21:55 +0800 Subject: [PATCH 06/17] Update progress --- progress.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/progress.json b/progress.json index e51faf388..f0c3bbf53 100644 --- a/progress.json +++ b/progress.json @@ -68,5 +68,14 @@ "Great work with using git remote to add an upstream remote!" ], "status": "Completed" + }, + { + "exercise_name": "push-over", + "started_at": 1768818107.036522, + "completed_at": 1768818113.318377, + "comments": [ + "Great work pushing changes to the remote!" + ], + "status": "Completed" } ] \ No newline at end of file From a7fa59fc84944595bd98520f3c2ed9daa8e467ab Mon Sep 17 00:00:00 2001 From: Basil Kuok Date: Mon, 19 Jan 2026 19:14:49 +0800 Subject: [PATCH 07/17] Update progress --- progress.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/progress.json b/progress.json index f0c3bbf53..158f10880 100644 --- a/progress.json +++ b/progress.json @@ -77,5 +77,14 @@ "Great work pushing changes to the remote!" ], "status": "Completed" + }, + { + "exercise_name": "ignoring-somethings", + "started_at": 1768821283.601679, + "completed_at": 1768821287.216264, + "comments": [ + "Great work using .gitignore!" + ], + "status": "Completed" } ] \ No newline at end of file From e701e8e84ce469dcc8744ab2141c535e04582fdb Mon Sep 17 00:00:00 2001 From: Basil Kuok Date: Mon, 19 Jan 2026 20:52:34 +0800 Subject: [PATCH 08/17] Update progress --- progress.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/progress.json b/progress.json index 158f10880..04e62cfd1 100644 --- a/progress.json +++ b/progress.json @@ -86,5 +86,14 @@ "Great work using .gitignore!" ], "status": "Completed" + }, + { + "exercise_name": "fork-repo", + "started_at": 1768827145.257804, + "completed_at": 1768827153.293298, + "comments": [ + "Great work creating a fork with Github!" + ], + "status": "Completed" } ] \ No newline at end of file From b1b331945235c8de20c761d565a4e2cf16a93a94 Mon Sep 17 00:00:00 2001 From: Basil Kuok Date: Mon, 19 Jan 2026 21:04:19 +0800 Subject: [PATCH 09/17] Update progress --- progress.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/progress.json b/progress.json index 04e62cfd1..53a552217 100644 --- a/progress.json +++ b/progress.json @@ -95,5 +95,14 @@ "Great work creating a fork with Github!" ], "status": "Completed" + }, + { + "exercise_name": "clone-repo", + "started_at": 1768827846.331449, + "completed_at": 1768827857.480103, + "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 88b4c94dbdaa718ad14fa316b0646c3f4f2cb8d2 Mon Sep 17 00:00:00 2001 From: Basil Kuok Date: Tue, 20 Jan 2026 15:05:04 +0800 Subject: [PATCH 10/17] Update progress --- progress.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/progress.json b/progress.json index 53a552217..76365658f 100644 --- a/progress.json +++ b/progress.json @@ -104,5 +104,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": 1768892675.484846, + "completed_at": 1768892702.725006, + "comments": [ + "Great work creating a clone of a fork from Github!" + ], + "status": "Completed" } ] \ No newline at end of file From 3ff6c5bca371eb669120d2cdaf9eeb18bd3c1bda Mon Sep 17 00:00:00 2001 From: Basil Kuok Date: Tue, 20 Jan 2026 15:58:06 +0800 Subject: [PATCH 11/17] Update progress --- progress.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/progress.json b/progress.json index 76365658f..0bcf66305 100644 --- a/progress.json +++ b/progress.json @@ -113,5 +113,14 @@ "Great work creating a clone of a fork from Github!" ], "status": "Completed" + }, + { + "exercise_name": "fetch-and-pull", + "started_at": 1768895867.201043, + "completed_at": 1768895873.089319, + "comments": [ + "Great work fetching and pulling different upstreams!" + ], + "status": "Completed" } ] \ No newline at end of file From 77860fd429a3a1afcbc5309a6dd41f6f07311b14 Mon Sep 17 00:00:00 2001 From: Basil Kuok Date: Tue, 20 Jan 2026 20:00:36 +0800 Subject: [PATCH 12/17] Update progress --- progress.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/progress.json b/progress.json index 0bcf66305..613fb7f44 100644 --- a/progress.json +++ b/progress.json @@ -122,5 +122,14 @@ "Great work fetching and pulling different upstreams!" ], "status": "Completed" + }, + { + "exercise_name": "view-commits", + "started_at": 1768910434.661288, + "completed_at": 1768910435.974347, + "comments": [ + "Great work in viewing and understanding the diff of a specific commit!" + ], + "status": "Completed" } ] \ No newline at end of file From 590eedb0ee9cacebb26e272e5c05c585a5f3d1e8 Mon Sep 17 00:00:00 2001 From: Basil Kuok Date: Tue, 20 Jan 2026 22:22:03 +0800 Subject: [PATCH 13/17] Update progress --- progress.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/progress.json b/progress.json index 613fb7f44..25c781f3f 100644 --- a/progress.json +++ b/progress.json @@ -131,5 +131,14 @@ "Great work in viewing and understanding the diff of a specific commit!" ], "status": "Completed" + }, + { + "exercise_name": "tags-add", + "started_at": 1768918913.603917, + "completed_at": 1768918920.164882, + "comments": [ + "Great work using git tag to annotate various commits in the repository!" + ], + "status": "Completed" } ] \ No newline at end of file From 2957742376592b3831821953ad94b15514cd4e94 Mon Sep 17 00:00:00 2001 From: Basil Kuok Date: Tue, 20 Jan 2026 22:26:15 +0800 Subject: [PATCH 14/17] Update progress --- progress.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/progress.json b/progress.json index 25c781f3f..cfffa3693 100644 --- a/progress.json +++ b/progress.json @@ -140,5 +140,14 @@ "Great work using git tag to annotate various commits in the repository!" ], "status": "Completed" + }, + { + "exercise_name": "tags-update", + "started_at": 1768919171.656166, + "completed_at": 1768919174.212988, + "comments": [ + "Great work! You have successfully updated the tags to point to the correct commits." + ], + "status": "Completed" } ] \ No newline at end of file From e718d233f9c501a6ac2d1d13a980709c1e92c100 Mon Sep 17 00:00:00 2001 From: Basil Kuok Date: Tue, 20 Jan 2026 22:40:46 +0800 Subject: [PATCH 15/17] Update progress --- progress.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/progress.json b/progress.json index cfffa3693..ba79caa13 100644 --- a/progress.json +++ b/progress.json @@ -149,5 +149,14 @@ "Great work! You have successfully updated the tags to point to the correct commits." ], "status": "Completed" + }, + { + "exercise_name": "tags-push", + "started_at": 1768920036.540539, + "completed_at": 1768920045.349327, + "comments": [ + "Wonderful! You have successfully synced the local tags with the remote tags!" + ], + "status": "Completed" } ] \ No newline at end of file From d1bd25140944cccfe76d85175b37e3a723e176d8 Mon Sep 17 00:00:00 2001 From: Basil Kuok Date: Wed, 21 Jan 2026 02:32:03 +0800 Subject: [PATCH 16/17] Update progress --- progress.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/progress.json b/progress.json index ba79caa13..68428f084 100644 --- a/progress.json +++ b/progress.json @@ -158,5 +158,14 @@ "Wonderful! You have successfully synced the local tags with the remote tags!" ], "status": "Completed" + }, + { + "exercise_name": "sensors-diff", + "started_at": 1768933919.589865, + "completed_at": 1768933922.019559, + "comments": [ + "Great work comparing commits in git history!" + ], + "status": "Completed" } ] \ No newline at end of file From 701c73ea2a4c007e6d25afb5127e0c7c01f948c2 Mon Sep 17 00:00:00 2001 From: Basil Kuok Date: Wed, 21 Jan 2026 03:00:11 +0800 Subject: [PATCH 17/17] Update progress --- progress.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/progress.json b/progress.json index 68428f084..823520f44 100644 --- a/progress.json +++ b/progress.json @@ -167,5 +167,14 @@ "Great work comparing commits in git history!" ], "status": "Completed" + }, + { + "exercise_name": "sensors-checkout", + "started_at": 1768935606.392857, + "completed_at": 1768935608.858452, + "comments": [ + "Great work traversing the revision history!" + ], + "status": "Completed" } ] \ No newline at end of file