From 9ac965efde2f1d53696fedfbc16c5cceb8a80de4 Mon Sep 17 00:00:00 2001 From: Lai Mun Weng Ethan Date: Mon, 24 Aug 2026 01:27:12 +0800 Subject: [PATCH 01/21] Sync progress with local machine --- progress.json | 55 +++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 55 insertions(+) create mode 100644 progress.json diff --git a/progress.json b/progress.json new file mode 100644 index 0000000000..29aef545ff --- /dev/null +++ b/progress.json @@ -0,0 +1,55 @@ +[ + { + "exercise_name": "grocery-shopping", + "started_at": 1787503686.555851, + "completed_at": 1787503689.711361, + "comments": [ + "New grocery list items added to shopping-list.txt are not committed.", + "Grocery list items removed from shopping-list.txt are not committed." + ], + "status": "Incomplete" + }, + { + "exercise_name": "grocery-shopping", + "started_at": 1787503727.501046, + "completed_at": 1787503729.166437, + "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": 1787505614.602771, + "completed_at": 1787505617.51594, + "comments": [ + "Answer for What is the commit message of the commit ae4a7129146589aa4d67716677fcd83ecfa558a9? is not right." + ], + "status": "Incomplete" + }, + { + "exercise_name": "log-and-order", + "started_at": 1787505735.108691, + "completed_at": 1787505736.583722, + "comments": [], + "status": "Completed" + }, + { + "exercise_name": "stage-fright", + "started_at": 1787503075.927569, + "completed_at": 1787503077.353749, + "comments": [ + "Great work! You have successfully checked in all the actors!" + ], + "status": "Completed" + }, + { + "exercise_name": "under-control", + "started_at": 1787496259.544588, + "completed_at": 1787496260.944035, + "comments": [ + "You successfully used git init to initialize this folder as a Git repository!" + ], + "status": "Completed" + } +] \ No newline at end of file From 479d23bc2c0c094489ecdbba24db0b3571282e5d Mon Sep 17 00:00:00 2001 From: Lai Mun Weng Ethan Date: Mon, 24 Aug 2026 01:49:02 +0800 Subject: [PATCH 02/21] Update progress --- progress.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/progress.json b/progress.json index 29aef545ff..756c58a53a 100644 --- a/progress.json +++ b/progress.json @@ -51,5 +51,14 @@ "You successfully used git init to initialize this folder as a Git repository!" ], "status": "Completed" + }, + { + "exercise_name": "remote-control", + "started_at": 1787507150.838872, + "completed_at": 1787507342.096782, + "comments": [ + "Great work setting up a public remote repository!" + ], + "status": "Completed" } ] \ No newline at end of file From 3658e91032b7c07b709ad49de0d2cfcb5eb707b9 Mon Sep 17 00:00:00 2001 From: Lai Mun Weng Ethan Date: Mon, 24 Aug 2026 02:05:24 +0800 Subject: [PATCH 03/21] Update progress --- progress.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/progress.json b/progress.json index 756c58a53a..7631008ea5 100644 --- a/progress.json +++ b/progress.json @@ -60,5 +60,14 @@ "Great work setting up a public remote repository!" ], "status": "Completed" + }, + { + "exercise_name": "link-me", + "started_at": 1787508322.318911, + "completed_at": 1787508323.70084, + "comments": [ + "Great work with using git remote to add an upstream remote!" + ], + "status": "Completed" } ] \ No newline at end of file From df7bba3d756ae7037b4b0a18d6b26c8d55b4ff00 Mon Sep 17 00:00:00 2001 From: Lai Mun Weng Ethan Date: Mon, 24 Aug 2026 03:08:13 +0800 Subject: [PATCH 04/21] Update progress --- progress.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/progress.json b/progress.json index 7631008ea5..fefe65cf49 100644 --- a/progress.json +++ b/progress.json @@ -69,5 +69,14 @@ "Great work with using git remote to add an upstream remote!" ], "status": "Completed" + }, + { + "exercise_name": "push-over", + "started_at": 1787512087.826281, + "completed_at": 1787512092.032518, + "comments": [ + "Great work pushing changes to the remote!" + ], + "status": "Completed" } ] \ No newline at end of file From 3d80d8653fd42f1ee19ffb016237323e97b591a3 Mon Sep 17 00:00:00 2001 From: Lai Mun Weng Ethan Date: Mon, 24 Aug 2026 03:15:36 +0800 Subject: [PATCH 05/21] Update progress --- progress.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/progress.json b/progress.json index fefe65cf49..3dce483960 100644 --- a/progress.json +++ b/progress.json @@ -78,5 +78,14 @@ "Great work pushing changes to the remote!" ], "status": "Completed" + }, + { + "exercise_name": "ignoring-somethings", + "started_at": 1787512533.280625, + "completed_at": 1787512535.736145, + "comments": [ + "Great work using .gitignore!" + ], + "status": "Completed" } ] \ No newline at end of file From e9d7c1eae7bf1fe7703614fb4eccc071b773cde3 Mon Sep 17 00:00:00 2001 From: Lai Mun Weng Ethan Date: Mon, 24 Aug 2026 20:34:42 +0800 Subject: [PATCH 06/21] Update progress --- progress.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/progress.json b/progress.json index 3dce483960..4691fb06ab 100644 --- a/progress.json +++ b/progress.json @@ -87,5 +87,14 @@ "Great work using .gitignore!" ], "status": "Completed" + }, + { + "exercise_name": "fork-repo", + "started_at": 1787574878.731246, + "completed_at": 1787574882.028424, + "comments": [ + "Great work creating a fork with Github!" + ], + "status": "Completed" } ] \ No newline at end of file From 60de08a619cbfc2b73d82a881c87da9ec3889518 Mon Sep 17 00:00:00 2001 From: Lai Mun Weng Ethan Date: Mon, 24 Aug 2026 21:50:40 +0800 Subject: [PATCH 07/21] Update progress --- progress.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/progress.json b/progress.json index 4691fb06ab..6a4d936fb8 100644 --- a/progress.json +++ b/progress.json @@ -96,5 +96,14 @@ "Great work creating a fork with Github!" ], "status": "Completed" + }, + { + "exercise_name": "clone-repo", + "started_at": 1787579435.063732, + "completed_at": 1787579439.729192, + "comments": [ + "The origin remote does not point to your fork!" + ], + "status": "Incomplete" } ] \ No newline at end of file From 8e909f69264e634c8f905b5c0dbcda625046fbf7 Mon Sep 17 00:00:00 2001 From: Lai Mun Weng Ethan Date: Mon, 24 Aug 2026 21:52:01 +0800 Subject: [PATCH 08/21] Reset progress for clone-repo --- progress.json | 9 --------- 1 file changed, 9 deletions(-) diff --git a/progress.json b/progress.json index 6a4d936fb8..4691fb06ab 100644 --- a/progress.json +++ b/progress.json @@ -96,14 +96,5 @@ "Great work creating a fork with Github!" ], "status": "Completed" - }, - { - "exercise_name": "clone-repo", - "started_at": 1787579435.063732, - "completed_at": 1787579439.729192, - "comments": [ - "The origin remote does not point to your fork!" - ], - "status": "Incomplete" } ] \ No newline at end of file From 9bc05091a2767083c4dd79256f7cb2183bbc959f Mon Sep 17 00:00:00 2001 From: Lai Mun Weng Ethan Date: Mon, 24 Aug 2026 21:52:47 +0800 Subject: [PATCH 09/21] Update progress --- progress.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/progress.json b/progress.json index 4691fb06ab..8691382d5d 100644 --- a/progress.json +++ b/progress.json @@ -96,5 +96,14 @@ "Great work creating a fork with Github!" ], "status": "Completed" + }, + { + "exercise_name": "clone-repo", + "started_at": 1787579562.648266, + "completed_at": 1787579567.403609, + "comments": [ + "The origin remote does not point to your fork!" + ], + "status": "Incomplete" } ] \ No newline at end of file From f7f057014a72f11f274ade83c1f4cafe0ad71b05 Mon Sep 17 00:00:00 2001 From: Lai Mun Weng Ethan Date: Mon, 24 Aug 2026 21:53:59 +0800 Subject: [PATCH 10/21] Update progress --- progress.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/progress.json b/progress.json index 8691382d5d..fdc31e6d58 100644 --- a/progress.json +++ b/progress.json @@ -105,5 +105,14 @@ "The origin remote does not point to your fork!" ], "status": "Incomplete" + }, + { + "exercise_name": "clone-repo", + "started_at": 1787579634.704026, + "completed_at": 1787579639.378825, + "comments": [ + "The origin remote does not point to your fork!" + ], + "status": "Incomplete" } ] \ No newline at end of file From f159d7c48c4161c1aa34de182e857c7d2242bc7c Mon Sep 17 00:00:00 2001 From: Lai Mun Weng Ethan Date: Mon, 24 Aug 2026 21:58:45 +0800 Subject: [PATCH 11/21] Update progress --- progress.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/progress.json b/progress.json index fdc31e6d58..e6c0fd9db1 100644 --- a/progress.json +++ b/progress.json @@ -114,5 +114,14 @@ "The origin remote does not point to your fork!" ], "status": "Incomplete" + }, + { + "exercise_name": "clone-repo", + "started_at": 1787579922.081893, + "completed_at": 1787579925.117861, + "comments": [ + "Great work creating a clone of a fork from Github!" + ], + "status": "Completed" } ] \ No newline at end of file From 43d639d3358930a06d0c66ab1fc8cd3af99011ac Mon Sep 17 00:00:00 2001 From: Lai Mun Weng Ethan Date: Mon, 24 Aug 2026 22:13:26 +0800 Subject: [PATCH 12/21] Update progress --- progress.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/progress.json b/progress.json index e6c0fd9db1..740b422ac4 100644 --- a/progress.json +++ b/progress.json @@ -123,5 +123,14 @@ "Great work creating a clone of a fork from Github!" ], "status": "Completed" + }, + { + "exercise_name": "fetch-and-pull", + "started_at": 1787580804.370061, + "completed_at": 1787580805.783184, + "comments": [ + "Great work fetching and pulling different upstreams!" + ], + "status": "Completed" } ] \ No newline at end of file From a1ce14c544b96bf64e0214fb85406d6041eed8eb Mon Sep 17 00:00:00 2001 From: Lai Mun Weng Ethan Date: Mon, 24 Aug 2026 23:45:22 +0800 Subject: [PATCH 13/21] Update progress --- progress.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/progress.json b/progress.json index 740b422ac4..e6da8739b5 100644 --- a/progress.json +++ b/progress.json @@ -132,5 +132,14 @@ "Great work fetching and pulling different upstreams!" ], "status": "Completed" + }, + { + "exercise_name": "view-commits", + "started_at": 1787586320.244499, + "completed_at": 1787586321.888563, + "comments": [ + "Great work in viewing and understanding the diff of a specific commit!" + ], + "status": "Completed" } ] \ No newline at end of file From fea074e2ee51d911f55edc352c668aba46f20db8 Mon Sep 17 00:00:00 2001 From: Lai Mun Weng Ethan Date: Tue, 25 Aug 2026 00:16:30 +0800 Subject: [PATCH 14/21] Update progress --- progress.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/progress.json b/progress.json index e6da8739b5..550ffa4455 100644 --- a/progress.json +++ b/progress.json @@ -141,5 +141,14 @@ "Great work in viewing and understanding the diff of a specific commit!" ], "status": "Completed" + }, + { + "exercise_name": "tags-add", + "started_at": 1787588188.707399, + "completed_at": 1787588190.187108, + "comments": [ + "Great work using git tag to annotate various commits in the repository!" + ], + "status": "Completed" } ] \ No newline at end of file From f04ce8690a55529d1c708ba81a00bdaf2fbc948a Mon Sep 17 00:00:00 2001 From: Lai Mun Weng Ethan Date: Tue, 25 Aug 2026 00:33:44 +0800 Subject: [PATCH 15/21] Update progress --- progress.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/progress.json b/progress.json index 550ffa4455..fcdf7e8457 100644 --- a/progress.json +++ b/progress.json @@ -150,5 +150,14 @@ "Great work using git tag to annotate various commits in the repository!" ], "status": "Completed" + }, + { + "exercise_name": "tags-update", + "started_at": 1787589222.685832, + "completed_at": 1787589224.096608, + "comments": [ + "Great work! You have successfully updated the tags to point to the correct commits." + ], + "status": "Completed" } ] \ No newline at end of file From 0504f2a5650472da8e42761d3e1e39a9f3395e54 Mon Sep 17 00:00:00 2001 From: Lai Mun Weng Ethan Date: Tue, 25 Aug 2026 00:49:18 +0800 Subject: [PATCH 16/21] Update progress --- progress.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/progress.json b/progress.json index fcdf7e8457..d4390890a9 100644 --- a/progress.json +++ b/progress.json @@ -159,5 +159,14 @@ "Great work! You have successfully updated the tags to point to the correct commits." ], "status": "Completed" + }, + { + "exercise_name": "tags-push", + "started_at": 1787590152.674539, + "completed_at": 1787590157.886121, + "comments": [ + "Wonderful! You have successfully synced the local tags with the remote tags!" + ], + "status": "Completed" } ] \ No newline at end of file From 045a6b82ac3571dc46b098f0a4d41ba3cd50e834 Mon Sep 17 00:00:00 2001 From: Lai Mun Weng Ethan Date: Tue, 25 Aug 2026 01:24:55 +0800 Subject: [PATCH 17/21] Update progress --- progress.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/progress.json b/progress.json index d4390890a9..0c512da638 100644 --- a/progress.json +++ b/progress.json @@ -168,5 +168,14 @@ "Wonderful! You have successfully synced the local tags with the remote tags!" ], "status": "Completed" + }, + { + "exercise_name": "sensors-diff", + "started_at": 1787592293.36172, + "completed_at": 1787592294.690221, + "comments": [ + "Great work comparing commits in git history!" + ], + "status": "Completed" } ] \ No newline at end of file From 937cad3e8445b65433c1919b64e40d25fce1d78d Mon Sep 17 00:00:00 2001 From: Lai Mun Weng Ethan Date: Tue, 25 Aug 2026 01:57:57 +0800 Subject: [PATCH 18/21] Update progress --- progress.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/progress.json b/progress.json index 0c512da638..2981968b85 100644 --- a/progress.json +++ b/progress.json @@ -177,5 +177,14 @@ "Great work comparing commits in git history!" ], "status": "Completed" + }, + { + "exercise_name": "sensors-checkout", + "started_at": 1787594274.088307, + "completed_at": 1787594276.988759, + "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 13943193b70a132c19919949167d153451aae0c7 Mon Sep 17 00:00:00 2001 From: Lai Mun Weng Ethan Date: Tue, 25 Aug 2026 02:00:16 +0800 Subject: [PATCH 19/21] Update progress --- progress.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/progress.json b/progress.json index 2981968b85..b39dc7ec14 100644 --- a/progress.json +++ b/progress.json @@ -186,5 +186,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": 1787594414.279321, + "completed_at": 1787594415.655263, + "comments": [ + "Great work traversing the revision history!" + ], + "status": "Completed" } ] \ No newline at end of file From cccc14398cc78da057ef8224f5f1a22616e9685a Mon Sep 17 00:00:00 2001 From: Lai Mun Weng Ethan Date: Tue, 25 Aug 2026 02:24:23 +0800 Subject: [PATCH 20/21] Update progress --- progress.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/progress.json b/progress.json index b39dc7ec14..b47f030a56 100644 --- a/progress.json +++ b/progress.json @@ -195,5 +195,14 @@ "Great work traversing the revision history!" ], "status": "Completed" + }, + { + "exercise_name": "sensors-reset", + "started_at": 1787595861.642713, + "completed_at": 1787595863.093183, + "comments": [ + "You have reset the repository to the correct state!" + ], + "status": "Completed" } ] \ No newline at end of file From 16f2cb632eed7cf09b7d0989622d401542d83845 Mon Sep 17 00:00:00 2001 From: Lai Mun Weng Ethan Date: Tue, 25 Aug 2026 02:27:35 +0800 Subject: [PATCH 21/21] Update progress --- progress.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/progress.json b/progress.json index b47f030a56..8e9e2c50c6 100644 --- a/progress.json +++ b/progress.json @@ -204,5 +204,14 @@ "You have reset the repository to the correct state!" ], "status": "Completed" + }, + { + "exercise_name": "sensors-revert", + "started_at": 1787596053.599984, + "completed_at": 1787596055.067855, + "comments": [ + "Good work reverting commits!" + ], + "status": "Completed" } ] \ No newline at end of file