From 228a4f13c80783a19edf0163ce7cdf9a27e7022a Mon Sep 17 00:00:00 2001 From: NuowenQ Date: Wed, 21 Jan 2026 15:11:35 +0800 Subject: [PATCH 01/23] Sync progress with local machine --- progress.json | 54 +++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 54 insertions(+) create mode 100644 progress.json diff --git a/progress.json b/progress.json new file mode 100644 index 000000000..a04abcbd2 --- /dev/null +++ b/progress.json @@ -0,0 +1,54 @@ +[ + { + "exercise_name": "grocery-shopping", + "started_at": 1768536844.045304, + "completed_at": 1768536847.307521, + "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": 1768539395.782888, + "completed_at": 1768539398.817523, + "comments": [], + "status": "Completed" + }, + { + "exercise_name": "stage-fright", + "started_at": 1768535745.097627, + "completed_at": 1768535748.052214, + "comments": [ + "Great work! You have successfully checked in all the actors!" + ], + "status": "Completed" + }, + { + "exercise_name": "staging-intervention", + "started_at": 1768536381.946851, + "completed_at": 1768536384.77694, + "comments": [ + "Great work! You have successfully fixed the attendance system!" + ], + "status": "Completed" + }, + { + "exercise_name": "under-control", + "started_at": 1768502043.502822, + "completed_at": 1768502046.293298, + "comments": [ + "You successfully used git init to initialize this folder as a Git repository!" + ], + "status": "Completed" + }, + { + "exercise_name": "undo-init", + "started_at": 1768502270.519429, + "completed_at": 1768502273.443065, + "comments": [ + "You have successfully undone the init operation!" + ], + "status": "Completed" + } +] \ No newline at end of file From 8f0f3da1305dcbccfd4859e2e5cc5a8eecc50b92 Mon Sep 17 00:00:00 2001 From: NuowenQ Date: Wed, 21 Jan 2026 15:20:36 +0800 Subject: [PATCH 02/23] Update progress --- progress.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/progress.json b/progress.json index a04abcbd2..12420e33a 100644 --- a/progress.json +++ b/progress.json @@ -50,5 +50,14 @@ "You have successfully undone the init operation!" ], "status": "Completed" + }, + { + "exercise_name": "remote-control", + "started_at": 1768979983.471611, + "completed_at": 1768980035.800531, + "comments": [ + "Great work setting up a public remote repository!" + ], + "status": "Completed" } ] \ No newline at end of file From 7365bc726471d8a681521c88f3bbd50015564e2f Mon Sep 17 00:00:00 2001 From: NuowenQ Date: Wed, 21 Jan 2026 15:43:24 +0800 Subject: [PATCH 03/23] Update progress --- progress.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/progress.json b/progress.json index 12420e33a..8cbd06ff7 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": 1768981400.177839, + "completed_at": 1768981403.212005, + "comments": [ + "Great work with using git remote to add an upstream remote!" + ], + "status": "Completed" } ] \ No newline at end of file From 6f16020a539db98e3c6e1539cd01728c9ed7e18f Mon Sep 17 00:00:00 2001 From: NuowenQ Date: Wed, 21 Jan 2026 15:45:31 +0800 Subject: [PATCH 04/23] Update progress --- progress.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/progress.json b/progress.json index 8cbd06ff7..0943cc030 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": "link-me", + "started_at": 1768981527.438637, + "completed_at": 1768981530.633317, + "comments": [ + "Great work with using git remote to add an upstream remote!" + ], + "status": "Completed" } ] \ No newline at end of file From 82d67d3af63fb78a4f50daf3f05a5fa190a4e41f Mon Sep 17 00:00:00 2001 From: NuowenQ Date: Wed, 21 Jan 2026 16:35:03 +0800 Subject: [PATCH 05/23] Update progress --- progress.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/progress.json b/progress.json index 0943cc030..f1ee0793d 100644 --- a/progress.json +++ b/progress.json @@ -77,5 +77,14 @@ "Great work with using git remote to add an upstream remote!" ], "status": "Completed" + }, + { + "exercise_name": "push-over", + "started_at": 1768984495.897803, + "completed_at": 1768984502.52925, + "comments": [ + "Great work pushing changes to the remote!" + ], + "status": "Completed" } ] \ No newline at end of file From a90bb83b1501377f9809df843bb85766144e4e61 Mon Sep 17 00:00:00 2001 From: NuowenQ Date: Wed, 21 Jan 2026 16:59:08 +0800 Subject: [PATCH 06/23] Update progress --- progress.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/progress.json b/progress.json index f1ee0793d..64922d512 100644 --- a/progress.json +++ b/progress.json @@ -86,5 +86,14 @@ "Great work pushing changes to the remote!" ], "status": "Completed" + }, + { + "exercise_name": "ignoring-somethings", + "started_at": 1768985933.159752, + "completed_at": 1768985947.533221, + "comments": [ + "Great work using .gitignore!" + ], + "status": "Completed" } ] \ No newline at end of file From ac18c3231a1218842fe7fb2fc0e56e42ec83f632 Mon Sep 17 00:00:00 2001 From: NuowenQ Date: Wed, 21 Jan 2026 17:39:35 +0800 Subject: [PATCH 07/23] Update progress --- progress.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/progress.json b/progress.json index 64922d512..74df4a01a 100644 --- a/progress.json +++ b/progress.json @@ -95,5 +95,14 @@ "Great work using .gitignore!" ], "status": "Completed" + }, + { + "exercise_name": "fork-repo", + "started_at": 1768988369.572364, + "completed_at": 1768988374.935842, + "comments": [ + "Great work creating a fork with Github!" + ], + "status": "Completed" } ] \ No newline at end of file From 65213af273aad1946e1aa47fb4a8e6f7e8c6f02c Mon Sep 17 00:00:00 2001 From: NuowenQ Date: Wed, 21 Jan 2026 19:34:01 +0800 Subject: [PATCH 08/23] Update progress --- progress.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/progress.json b/progress.json index 74df4a01a..b2ffd85bc 100644 --- a/progress.json +++ b/progress.json @@ -104,5 +104,14 @@ "Great work creating a fork with Github!" ], "status": "Completed" + }, + { + "exercise_name": "clone-repo", + "started_at": 1768995232.786911, + "completed_at": 1768995240.527811, + "comments": [ + "D:\\2025\\nus\\Y2S2\\CS2103T\\Git_Mastery\\gitmastery-home\\gitmastery-exercises\\clone-repo\\shapes" + ], + "status": "Error" } ] \ No newline at end of file From 6757b1197ba5fa3664be774bf30cefb19556050d Mon Sep 17 00:00:00 2001 From: NuowenQ Date: Wed, 21 Jan 2026 19:37:32 +0800 Subject: [PATCH 09/23] Update progress --- progress.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/progress.json b/progress.json index b2ffd85bc..ea2fbf47b 100644 --- a/progress.json +++ b/progress.json @@ -113,5 +113,14 @@ "D:\\2025\\nus\\Y2S2\\CS2103T\\Git_Mastery\\gitmastery-home\\gitmastery-exercises\\clone-repo\\shapes" ], "status": "Error" + }, + { + "exercise_name": "clone-repo", + "started_at": 1768995444.053609, + "completed_at": 1768995451.501845, + "comments": [ + "D:\\2025\\nus\\Y2S2\\CS2103T\\Git_Mastery\\gitmastery-home\\gitmastery-exercises\\clone-repo\\shapes" + ], + "status": "Error" } ] \ No newline at end of file From f2ddbe167d4b8fd166f31d3a0f0e2851b218bf59 Mon Sep 17 00:00:00 2001 From: NuowenQ Date: Wed, 21 Jan 2026 19:41:14 +0800 Subject: [PATCH 10/23] Reset progress for clone-repo --- progress.json | 18 ------------------ 1 file changed, 18 deletions(-) diff --git a/progress.json b/progress.json index ea2fbf47b..74df4a01a 100644 --- a/progress.json +++ b/progress.json @@ -104,23 +104,5 @@ "Great work creating a fork with Github!" ], "status": "Completed" - }, - { - "exercise_name": "clone-repo", - "started_at": 1768995232.786911, - "completed_at": 1768995240.527811, - "comments": [ - "D:\\2025\\nus\\Y2S2\\CS2103T\\Git_Mastery\\gitmastery-home\\gitmastery-exercises\\clone-repo\\shapes" - ], - "status": "Error" - }, - { - "exercise_name": "clone-repo", - "started_at": 1768995444.053609, - "completed_at": 1768995451.501845, - "comments": [ - "D:\\2025\\nus\\Y2S2\\CS2103T\\Git_Mastery\\gitmastery-home\\gitmastery-exercises\\clone-repo\\shapes" - ], - "status": "Error" } ] \ No newline at end of file From c99cdff15f1d317d05f2204b45a317a7db28a3c8 Mon Sep 17 00:00:00 2001 From: NuowenQ Date: Wed, 21 Jan 2026 19:48:58 +0800 Subject: [PATCH 11/23] Update progress --- progress.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/progress.json b/progress.json index 74df4a01a..21e4891e8 100644 --- a/progress.json +++ b/progress.json @@ -104,5 +104,14 @@ "Great work creating a fork with Github!" ], "status": "Completed" + }, + { + "exercise_name": "clone-repo", + "started_at": 1768996129.544543, + "completed_at": 1768996137.51834, + "comments": [ + "The upstream remote does not point to the original repository!" + ], + "status": "Incomplete" } ] \ No newline at end of file From 9ca999d47dd23a3539f900662d326e7db06c81ca Mon Sep 17 00:00:00 2001 From: NuowenQ Date: Wed, 21 Jan 2026 19:50:37 +0800 Subject: [PATCH 12/23] Update progress --- progress.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/progress.json b/progress.json index 21e4891e8..f7e9c406e 100644 --- a/progress.json +++ b/progress.json @@ -113,5 +113,14 @@ "The upstream remote does not point to the original repository!" ], "status": "Incomplete" + }, + { + "exercise_name": "clone-repo", + "started_at": 1768996231.005192, + "completed_at": 1768996236.849856, + "comments": [ + "Great work creating a clone of a fork from Github!" + ], + "status": "Completed" } ] \ No newline at end of file From 3f781db12bc6925208b14f1a0f8fedcfc9541876 Mon Sep 17 00:00:00 2001 From: NuowenQ Date: Wed, 21 Jan 2026 20:34:28 +0800 Subject: [PATCH 13/23] Update progress --- progress.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/progress.json b/progress.json index f7e9c406e..3cf098211 100644 --- a/progress.json +++ b/progress.json @@ -122,5 +122,14 @@ "Great work creating a clone of a fork from Github!" ], "status": "Completed" + }, + { + "exercise_name": "fetch-and-pull", + "started_at": 1768998864.245932, + "completed_at": 1768998867.463791, + "comments": [ + "Great work fetching and pulling different upstreams!" + ], + "status": "Completed" } ] \ No newline at end of file From d64295254fa16e10493481bcf9616ccedc23c582 Mon Sep 17 00:00:00 2001 From: NuowenQ Date: Wed, 21 Jan 2026 22:23:00 +0800 Subject: [PATCH 14/23] Update progress --- progress.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/progress.json b/progress.json index 3cf098211..9e6882356 100644 --- a/progress.json +++ b/progress.json @@ -131,5 +131,14 @@ "Great work fetching and pulling different upstreams!" ], "status": "Completed" + }, + { + "exercise_name": "view-commits", + "started_at": 1769005374.046442, + "completed_at": 1769005379.272906, + "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 991b864787069ce72c85c7fd647d6b2d579a1520 Mon Sep 17 00:00:00 2001 From: NuowenQ Date: Wed, 21 Jan 2026 22:25:00 +0800 Subject: [PATCH 15/23] Update progress --- progress.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/progress.json b/progress.json index 9e6882356..121abdef7 100644 --- a/progress.json +++ b/progress.json @@ -140,5 +140,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": 1769005496.253972, + "completed_at": 1769005499.274692, + "comments": [ + "Great work in viewing and understanding the diff of a specific commit!" + ], + "status": "Completed" } ] \ No newline at end of file From 50d76d8f5efd98e7317307053d2a3d82ee292b2f Mon Sep 17 00:00:00 2001 From: NuowenQ Date: Thu, 22 Jan 2026 00:08:20 +0800 Subject: [PATCH 16/23] Update progress --- progress.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/progress.json b/progress.json index 121abdef7..0ce08fb2b 100644 --- a/progress.json +++ b/progress.json @@ -149,5 +149,14 @@ "Great work in viewing and understanding the diff of a specific commit!" ], "status": "Completed" + }, + { + "exercise_name": "tags-add", + "started_at": 1769011695.501957, + "completed_at": 1769011699.293806, + "comments": [ + "Great work using git tag to annotate various commits in the repository!" + ], + "status": "Completed" } ] \ No newline at end of file From 409966aa36020b5919ab3828927c538c4c3e83a0 Mon Sep 17 00:00:00 2001 From: NuowenQ Date: Thu, 22 Jan 2026 00:13:14 +0800 Subject: [PATCH 17/23] Update progress --- progress.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/progress.json b/progress.json index 0ce08fb2b..ed2815e87 100644 --- a/progress.json +++ b/progress.json @@ -158,5 +158,14 @@ "Great work using git tag to annotate various commits in the repository!" ], "status": "Completed" + }, + { + "exercise_name": "tags-update", + "started_at": 1769011988.666963, + "completed_at": 1769011992.658629, + "comments": [ + "Great work! You have successfully updated the tags to point to the correct commits." + ], + "status": "Completed" } ] \ No newline at end of file From 6d2210f29b6e32aea06b75c84541a695cccb7f09 Mon Sep 17 00:00:00 2001 From: NuowenQ Date: Thu, 22 Jan 2026 00:26:14 +0800 Subject: [PATCH 18/23] Update progress --- progress.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/progress.json b/progress.json index ed2815e87..6466f3f40 100644 --- a/progress.json +++ b/progress.json @@ -167,5 +167,14 @@ "Great work! You have successfully updated the tags to point to the correct commits." ], "status": "Completed" + }, + { + "exercise_name": "tags-push", + "started_at": 1769012766.501022, + "completed_at": 1769012773.804419, + "comments": [ + "Wonderful! You have successfully synced the local tags with the remote tags!" + ], + "status": "Completed" } ] \ No newline at end of file From d54be80c6f743d1064f05aa9d59383064e18f88a Mon Sep 17 00:00:00 2001 From: NuowenQ Date: Thu, 22 Jan 2026 01:54:41 +0800 Subject: [PATCH 19/23] Update progress --- progress.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/progress.json b/progress.json index 6466f3f40..44a85ca4c 100644 --- a/progress.json +++ b/progress.json @@ -176,5 +176,14 @@ "Wonderful! You have successfully synced the local tags with the remote tags!" ], "status": "Completed" + }, + { + "exercise_name": "sensors-diff", + "started_at": 1769018074.369899, + "completed_at": 1769018080.569174, + "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 64dd73da3a04358dfa68ee3aef57a1a133978c4d Mon Sep 17 00:00:00 2001 From: NuowenQ Date: Thu, 22 Jan 2026 01:56:44 +0800 Subject: [PATCH 20/23] Update progress --- progress.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/progress.json b/progress.json index 44a85ca4c..0e028cfd8 100644 --- a/progress.json +++ b/progress.json @@ -185,5 +185,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": 1769018199.719949, + "completed_at": 1769018203.303429, + "comments": [ + "Great work comparing commits in git history!" + ], + "status": "Completed" } ] \ No newline at end of file From eb2bb48635de5a79d2b2ce7c3a92ce7f016929c4 Mon Sep 17 00:00:00 2001 From: NuowenQ Date: Thu, 22 Jan 2026 02:43:13 +0800 Subject: [PATCH 21/23] Update progress --- progress.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/progress.json b/progress.json index 0e028cfd8..eef3e1cab 100644 --- a/progress.json +++ b/progress.json @@ -194,5 +194,14 @@ "Great work comparing commits in git history!" ], "status": "Completed" + }, + { + "exercise_name": "sensors-checkout", + "started_at": 1769020988.712932, + "completed_at": 1769020992.208814, + "comments": [ + "Great work traversing the revision history!" + ], + "status": "Completed" } ] \ No newline at end of file From a05fbb96f2b2dd5a9896dc95bbf103e7affe0cae Mon Sep 17 00:00:00 2001 From: NuowenQ Date: Thu, 22 Jan 2026 13:48:27 +0800 Subject: [PATCH 22/23] Update progress --- progress.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/progress.json b/progress.json index eef3e1cab..122de60dc 100644 --- a/progress.json +++ b/progress.json @@ -203,5 +203,14 @@ "Great work traversing the revision history!" ], "status": "Completed" + }, + { + "exercise_name": "sensors-reset", + "started_at": 1769060901.150039, + "completed_at": 1769060906.483527, + "comments": [ + "You have reset the repository to the correct state!" + ], + "status": "Completed" } ] \ No newline at end of file From 00cbf53e7e3d9f07cce96db79adb04b950e32af2 Mon Sep 17 00:00:00 2001 From: NuowenQ Date: Thu, 22 Jan 2026 14:04:25 +0800 Subject: [PATCH 23/23] Update progress --- progress.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/progress.json b/progress.json index 122de60dc..adfedae79 100644 --- a/progress.json +++ b/progress.json @@ -212,5 +212,14 @@ "You have reset the repository to the correct state!" ], "status": "Completed" + }, + { + "exercise_name": "sensors-revert", + "started_at": 1769061861.037774, + "completed_at": 1769061864.232745, + "comments": [ + "Good work reverting commits!" + ], + "status": "Completed" } ] \ No newline at end of file