From b7abf8bf23635a4ccfbdb02f9c635024f41d611a Mon Sep 17 00:00:00 2001 From: JonasLow Date: Thu, 3 Sep 2026 13:37:54 +0800 Subject: [PATCH 01/26] Sync progress with local machine --- progress.json | 101 ++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 101 insertions(+) create mode 100644 progress.json diff --git a/progress.json b/progress.json new file mode 100644 index 0000000000..bd1c7e6dad --- /dev/null +++ b/progress.json @@ -0,0 +1,101 @@ +[ + { + "exercise_name": "grocery-shopping", + "started_at": 1788401574.653618, + "completed_at": 1788401580.128054, + "comments": [ + "There are no new grocery list items added to the shopping list." + ], + "status": "Incomplete" + }, + { + "exercise_name": "grocery-shopping", + "started_at": 1788401596.070456, + "completed_at": 1788401601.262654, + "comments": [ + "There are no new grocery list items added to the shopping list." + ], + "status": "Incomplete" + }, + { + "exercise_name": "grocery-shopping", + "started_at": 1788401651.707806, + "completed_at": 1788401654.603182, + "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": 1788402066.265845, + "completed_at": 1788402073.424036, + "comments": [ + "Answer for What is the SHA of the commit with the commit message \"Rewrite the comments\"? You can use the full length SHA or the short SHA (i.e. first 7 characters of the SHA) did not match any of the accepted answers." + ], + "status": "Incomplete" + }, + { + "exercise_name": "log-and-order", + "started_at": 1788402190.985746, + "completed_at": 1788402196.081358, + "comments": [ + "Answer for What is the SHA of the commit with the commit message \"Rewrite the comments\"? You can use the full length SHA or the short SHA (i.e. first 7 characters of the SHA) did not match any of the accepted answers." + ], + "status": "Incomplete" + }, + { + "exercise_name": "log-and-order", + "started_at": 1788402253.847276, + "completed_at": 1788402262.023391, + "comments": [ + "Answer for What is the SHA of the commit with the commit message \"Rewrite the comments\"? You can use the full length SHA or the short SHA (i.e. first 7 characters of the SHA) did not match any of the accepted answers." + ], + "status": "Incomplete" + }, + { + "exercise_name": "log-and-order", + "started_at": 1788402360.603058, + "completed_at": 1788402363.255319, + "comments": [], + "status": "Completed" + }, + { + "exercise_name": "stage-fright", + "started_at": 1788401217.19893, + "completed_at": 1788401222.46094, + "comments": [ + "Did not add alice.txt", + "Did not add joe.txt", + "Did not add bob.txt" + ], + "status": "Incomplete" + }, + { + "exercise_name": "stage-fright", + "started_at": 1788401320.977492, + "completed_at": 1788401323.549806, + "comments": [ + "Great work! You have successfully checked in all the actors!" + ], + "status": "Completed" + }, + { + "exercise_name": "undo-init", + "started_at": 1788400753.674837, + "completed_at": 1788400759.711819, + "comments": [ + "The init operation is not undone." + ], + "status": "Incomplete" + }, + { + "exercise_name": "undo-init", + "started_at": 1788400838.411063, + "completed_at": 1788400841.216367, + "comments": [ + "You have successfully undone the init operation!" + ], + "status": "Completed" + } +] \ No newline at end of file From 01d44bf1a67004f13ce4cdfdf9d7533b54294d15 Mon Sep 17 00:00:00 2001 From: JonasLow Date: Thu, 3 Sep 2026 13:40:17 +0800 Subject: [PATCH 02/26] Update progress --- progress.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/progress.json b/progress.json index bd1c7e6dad..5add8a1f29 100644 --- a/progress.json +++ b/progress.json @@ -97,5 +97,14 @@ "You have successfully undone the init operation!" ], "status": "Completed" + }, + { + "exercise_name": "under-control", + "started_at": 1788414015.830229, + "completed_at": 1788414017.643627, + "comments": [ + "Exercise is not a Git repository" + ], + "status": "Error" } ] \ No newline at end of file From 0ca761bae75e4e6458effb416564049aacb29cde Mon Sep 17 00:00:00 2001 From: JonasLow Date: Thu, 3 Sep 2026 13:40:26 +0800 Subject: [PATCH 03/26] Update progress --- progress.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/progress.json b/progress.json index 5add8a1f29..fe47dcd225 100644 --- a/progress.json +++ b/progress.json @@ -106,5 +106,14 @@ "Exercise is not a Git repository" ], "status": "Error" + }, + { + "exercise_name": "under-control", + "started_at": 1788414024.651764, + "completed_at": 1788414026.455999, + "comments": [ + "Exercise is not a Git repository" + ], + "status": "Error" } ] \ No newline at end of file From 4c6fec12b5e8f4ee61ef698388a49bb34c11161f Mon Sep 17 00:00:00 2001 From: JonasLow Date: Thu, 3 Sep 2026 13:40:59 +0800 Subject: [PATCH 04/26] Update progress --- progress.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/progress.json b/progress.json index fe47dcd225..e12ec3196b 100644 --- a/progress.json +++ b/progress.json @@ -115,5 +115,14 @@ "Exercise is not a Git repository" ], "status": "Error" + }, + { + "exercise_name": "under-control", + "started_at": 1788414057.892607, + "completed_at": 1788414059.86759, + "comments": [ + "Exercise is not a Git repository" + ], + "status": "Error" } ] \ No newline at end of file From 97bd19d1c19c3ef8034a18ae7cf2f87ba643e2fe Mon Sep 17 00:00:00 2001 From: JonasLow Date: Thu, 3 Sep 2026 13:52:32 +0800 Subject: [PATCH 05/26] Update progress --- progress.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/progress.json b/progress.json index e12ec3196b..b1278c6a73 100644 --- a/progress.json +++ b/progress.json @@ -124,5 +124,14 @@ "Exercise is not a Git repository" ], "status": "Error" + }, + { + "exercise_name": "under-control", + "started_at": 1788414750.637116, + "completed_at": 1788414752.63742, + "comments": [ + "You successfully used git init to initialize this folder as a Git repository!" + ], + "status": "Completed" } ] \ No newline at end of file From b8e810df2cea49fe828fdff53edb6d60ce55501f Mon Sep 17 00:00:00 2001 From: JonasLow Date: Thu, 3 Sep 2026 13:55:41 +0800 Subject: [PATCH 06/26] Update progress --- progress.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/progress.json b/progress.json index b1278c6a73..2c072091f2 100644 --- a/progress.json +++ b/progress.json @@ -133,5 +133,14 @@ "You successfully used git init to initialize this folder as a Git repository!" ], "status": "Completed" + }, + { + "exercise_name": "staging-intervention", + "started_at": 1788414939.546084, + "completed_at": 1788414941.807422, + "comments": [ + "Great work! You have successfully fixed the attendance system!" + ], + "status": "Completed" } ] \ No newline at end of file From 4a9974d08337ab02f94e3146c816a43be510f2bf Mon Sep 17 00:00:00 2001 From: JonasLow Date: Thu, 3 Sep 2026 14:03:42 +0800 Subject: [PATCH 07/26] Update progress --- progress.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/progress.json b/progress.json index 2c072091f2..0adc62fa8a 100644 --- a/progress.json +++ b/progress.json @@ -142,5 +142,14 @@ "Great work! You have successfully fixed the attendance system!" ], "status": "Completed" + }, + { + "exercise_name": "remote-control", + "started_at": 1788415360.468459, + "completed_at": 1788415421.395283, + "comments": [ + "The remote repository url you provided either does not exist or is private. Try again!" + ], + "status": "Incomplete" } ] \ No newline at end of file From 6ab88199fb86afc80962ab7b741bd8a8d19cb814 Mon Sep 17 00:00:00 2001 From: JonasLow Date: Thu, 3 Sep 2026 14:05:47 +0800 Subject: [PATCH 08/26] Update progress --- progress.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/progress.json b/progress.json index 0adc62fa8a..b5242d1e7a 100644 --- a/progress.json +++ b/progress.json @@ -151,5 +151,14 @@ "The remote repository url you provided either does not exist or is private. Try again!" ], "status": "Incomplete" + }, + { + "exercise_name": "remote-control", + "started_at": 1788415519.129287, + "completed_at": 1788415546.981431, + "comments": [ + "That is not the right Github url!" + ], + "status": "Incomplete" } ] \ No newline at end of file From 0b1723adc68864c6830fefafcb1dafd1c2ce2fe1 Mon Sep 17 00:00:00 2001 From: JonasLow Date: Thu, 3 Sep 2026 14:06:30 +0800 Subject: [PATCH 09/26] Update progress --- progress.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/progress.json b/progress.json index b5242d1e7a..2c39360120 100644 --- a/progress.json +++ b/progress.json @@ -160,5 +160,14 @@ "That is not the right Github url!" ], "status": "Incomplete" + }, + { + "exercise_name": "remote-control", + "started_at": 1788415580.67463, + "completed_at": 1788415589.385369, + "comments": [ + "That is not the right Github url!" + ], + "status": "Incomplete" } ] \ No newline at end of file From 7fb1310f077ee0a3e8b757537cf4705192e4d251 Mon Sep 17 00:00:00 2001 From: JonasLow Date: Thu, 3 Sep 2026 14:07:14 +0800 Subject: [PATCH 10/26] Update progress --- progress.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/progress.json b/progress.json index 2c39360120..7c10c4be9f 100644 --- a/progress.json +++ b/progress.json @@ -169,5 +169,14 @@ "That is not the right Github url!" ], "status": "Incomplete" + }, + { + "exercise_name": "remote-control", + "started_at": 1788415599.610625, + "completed_at": 1788415634.037511, + "comments": [ + "Great work setting up a public remote repository!" + ], + "status": "Completed" } ] \ No newline at end of file From 25f5e84f3e9e74da92a9c5e4420dc8d38a0c94b2 Mon Sep 17 00:00:00 2001 From: JonasLow Date: Thu, 3 Sep 2026 14:17:06 +0800 Subject: [PATCH 11/26] Update progress --- progress.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/progress.json b/progress.json index 7c10c4be9f..c8f3f43c85 100644 --- a/progress.json +++ b/progress.json @@ -178,5 +178,14 @@ "Great work setting up a public remote repository!" ], "status": "Completed" + }, + { + "exercise_name": "link-me", + "started_at": 1788416223.683638, + "completed_at": 1788416225.649363, + "comments": [ + "Great work with using git remote to add an upstream remote!" + ], + "status": "Completed" } ] \ No newline at end of file From 0699375d23caff46df9504e823300ccfcb2ab745 Mon Sep 17 00:00:00 2001 From: JonasLow Date: Thu, 3 Sep 2026 14:20:48 +0800 Subject: [PATCH 12/26] Update progress --- progress.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/progress.json b/progress.json index c8f3f43c85..cd3e3a102e 100644 --- a/progress.json +++ b/progress.json @@ -187,5 +187,14 @@ "Great work with using git remote to add an upstream remote!" ], "status": "Completed" + }, + { + "exercise_name": "push-over", + "started_at": 1788416444.309252, + "completed_at": 1788416447.322257, + "comments": [ + "Great work pushing changes to the remote!" + ], + "status": "Completed" } ] \ No newline at end of file From 30f75cad48c9375ddfa81fc0e76611eeac632a12 Mon Sep 17 00:00:00 2001 From: JonasLow Date: Thu, 3 Sep 2026 14:29:08 +0800 Subject: [PATCH 13/26] Update progress --- progress.json | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/progress.json b/progress.json index cd3e3a102e..9b54c5b4f4 100644 --- a/progress.json +++ b/progress.json @@ -196,5 +196,17 @@ "Great work pushing changes to the remote!" ], "status": "Completed" + }, + { + "exercise_name": "ignoring-somethings", + "started_at": 1788416938.3306, + "completed_at": 1788416947.159361, + "comments": [ + "You are still ignoring many/file22.txt.", + "You are still ignoring why_am_i_hidden.txt. Find where the file is and fix that.", + "You are not ignoring ignore_me.txt", + "You are not ignoring runaway.txt. Find where the file is and fix that." + ], + "status": "Incomplete" } ] \ No newline at end of file From 769e6719fc8023e3e0e3ecebe06aaf53f07c79a8 Mon Sep 17 00:00:00 2001 From: JonasLow Date: Thu, 3 Sep 2026 14:33:58 +0800 Subject: [PATCH 14/26] Update progress --- progress.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/progress.json b/progress.json index 9b54c5b4f4..2010a3b617 100644 --- a/progress.json +++ b/progress.json @@ -208,5 +208,14 @@ "You are not ignoring runaway.txt. Find where the file is and fix that." ], "status": "Incomplete" + }, + { + "exercise_name": "ignoring-somethings", + "started_at": 1788417228.229077, + "completed_at": 1788417237.28383, + "comments": [ + "You have not committed the relevant changes yet!" + ], + "status": "Incomplete" } ] \ No newline at end of file From 0052798e96e400a2b82d483f451400b12c92d9b7 Mon Sep 17 00:00:00 2001 From: JonasLow Date: Thu, 3 Sep 2026 14:34:26 +0800 Subject: [PATCH 15/26] Update progress --- progress.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/progress.json b/progress.json index 2010a3b617..8b76413ddc 100644 --- a/progress.json +++ b/progress.json @@ -217,5 +217,14 @@ "You have not committed the relevant changes yet!" ], "status": "Incomplete" + }, + { + "exercise_name": "ignoring-somethings", + "started_at": 1788417260.439291, + "completed_at": 1788417265.742515, + "comments": [ + "Great work using .gitignore!" + ], + "status": "Completed" } ] \ No newline at end of file From c6376167280eaab9c25d280d2c6f2cae0525dce6 Mon Sep 17 00:00:00 2001 From: JonasLow Date: Thu, 3 Sep 2026 14:37:31 +0800 Subject: [PATCH 16/26] Update progress --- progress.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/progress.json b/progress.json index 8b76413ddc..c314ea9d29 100644 --- a/progress.json +++ b/progress.json @@ -226,5 +226,14 @@ "Great work using .gitignore!" ], "status": "Completed" + }, + { + "exercise_name": "fork-repo", + "started_at": 1788417446.370424, + "completed_at": 1788417450.570407, + "comments": [ + "Great work creating a fork with Github!" + ], + "status": "Completed" } ] \ No newline at end of file From 79cd044cd3c463c28977297bf6b39eb32bed1f27 Mon Sep 17 00:00:00 2001 From: JonasLow Date: Thu, 3 Sep 2026 14:41:24 +0800 Subject: [PATCH 17/26] Update progress --- progress.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/progress.json b/progress.json index c314ea9d29..dce4113bea 100644 --- a/progress.json +++ b/progress.json @@ -235,5 +235,14 @@ "Great work creating a fork with Github!" ], "status": "Completed" + }, + { + "exercise_name": "clone-repo", + "started_at": 1788417676.388588, + "completed_at": 1788417683.527305, + "comments": [ + "C:\\CS2113\\gitmastery-home\\gitmastery-exercises\\clone-repo\\shapes" + ], + "status": "Error" } ] \ No newline at end of file From 9e419be2b6e8c073e772b05dac7e504dea77e73f Mon Sep 17 00:00:00 2001 From: JonasLow Date: Thu, 3 Sep 2026 14:44:28 +0800 Subject: [PATCH 18/26] Update progress --- progress.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/progress.json b/progress.json index dce4113bea..5ac144d785 100644 --- a/progress.json +++ b/progress.json @@ -244,5 +244,14 @@ "C:\\CS2113\\gitmastery-home\\gitmastery-exercises\\clone-repo\\shapes" ], "status": "Error" + }, + { + "exercise_name": "clone-repo", + "started_at": 1788417860.863309, + "completed_at": 1788417867.875047, + "comments": [ + "The upstream remote does not point to the original repository!" + ], + "status": "Incomplete" } ] \ No newline at end of file From 57dd2b738dc04a6798bec33464e9061e9ca44883 Mon Sep 17 00:00:00 2001 From: JonasLow Date: Thu, 3 Sep 2026 15:16:48 +0800 Subject: [PATCH 19/26] Update progress --- progress.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/progress.json b/progress.json index 5ac144d785..3437d6ebfe 100644 --- a/progress.json +++ b/progress.json @@ -253,5 +253,14 @@ "The upstream remote does not point to the original repository!" ], "status": "Incomplete" + }, + { + "exercise_name": "clone-repo", + "started_at": 1788419803.09049, + "completed_at": 1788419807.250038, + "comments": [ + "Great work creating a clone of a fork from Github!" + ], + "status": "Completed" } ] \ No newline at end of file From c7139af9bdcfec23a94a03630a587708fec53c1b Mon Sep 17 00:00:00 2001 From: JonasLow Date: Thu, 3 Sep 2026 16:15:43 +0800 Subject: [PATCH 20/26] Update progress --- progress.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/progress.json b/progress.json index 3437d6ebfe..e5ab20300d 100644 --- a/progress.json +++ b/progress.json @@ -262,5 +262,14 @@ "Great work creating a clone of a fork from Github!" ], "status": "Completed" + }, + { + "exercise_name": "fetch-and-pull", + "started_at": 1788423338.239866, + "completed_at": 1788423342.495653, + "comments": [ + "Remote 'alice-upstream' is missing! Remember to add it and point it to https://github.com/git-mastery/gm-shapes-alice" + ], + "status": "Incomplete" } ] \ No newline at end of file From 9e4dea50cbe8ad5cec274ee69038ef983c435033 Mon Sep 17 00:00:00 2001 From: JonasLow Date: Thu, 3 Sep 2026 16:16:48 +0800 Subject: [PATCH 21/26] Update progress --- progress.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/progress.json b/progress.json index e5ab20300d..49a737297c 100644 --- a/progress.json +++ b/progress.json @@ -271,5 +271,14 @@ "Remote 'alice-upstream' is missing! Remember to add it and point it to https://github.com/git-mastery/gm-shapes-alice" ], "status": "Incomplete" + }, + { + "exercise_name": "fetch-and-pull", + "started_at": 1788423403.382536, + "completed_at": 1788423407.856778, + "comments": [ + "Remote 'alice-upstream' is missing! Remember to add it and point it to https://github.com/git-mastery/gm-shapes-alice" + ], + "status": "Incomplete" } ] \ No newline at end of file From 57ba71f92e78ce16fef37429547247a871fd9727 Mon Sep 17 00:00:00 2001 From: JonasLow Date: Thu, 3 Sep 2026 16:18:42 +0800 Subject: [PATCH 22/26] Reset progress for fetch-and-pull --- progress.json | 18 ------------------ 1 file changed, 18 deletions(-) diff --git a/progress.json b/progress.json index 49a737297c..3437d6ebfe 100644 --- a/progress.json +++ b/progress.json @@ -262,23 +262,5 @@ "Great work creating a clone of a fork from Github!" ], "status": "Completed" - }, - { - "exercise_name": "fetch-and-pull", - "started_at": 1788423338.239866, - "completed_at": 1788423342.495653, - "comments": [ - "Remote 'alice-upstream' is missing! Remember to add it and point it to https://github.com/git-mastery/gm-shapes-alice" - ], - "status": "Incomplete" - }, - { - "exercise_name": "fetch-and-pull", - "started_at": 1788423403.382536, - "completed_at": 1788423407.856778, - "comments": [ - "Remote 'alice-upstream' is missing! Remember to add it and point it to https://github.com/git-mastery/gm-shapes-alice" - ], - "status": "Incomplete" } ] \ No newline at end of file From f76cef3b0bbfabc0d04ca2e55cbd0d39bf594efa Mon Sep 17 00:00:00 2001 From: JonasLow Date: Thu, 3 Sep 2026 16:21:16 +0800 Subject: [PATCH 23/26] Update progress --- progress.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/progress.json b/progress.json index 3437d6ebfe..85847bc00e 100644 --- a/progress.json +++ b/progress.json @@ -262,5 +262,14 @@ "Great work creating a clone of a fork from Github!" ], "status": "Completed" + }, + { + "exercise_name": "fetch-and-pull", + "started_at": 1788423670.943074, + "completed_at": 1788423675.260508, + "comments": [ + "You did not pull Alice's changes to your own main branch!" + ], + "status": "Incomplete" } ] \ No newline at end of file From 81fcf39242f47d89778c62fdd3921bf9eef5d473 Mon Sep 17 00:00:00 2001 From: JonasLow Date: Thu, 3 Sep 2026 16:22:04 +0800 Subject: [PATCH 24/26] Update progress --- progress.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/progress.json b/progress.json index 85847bc00e..ed6b45e271 100644 --- a/progress.json +++ b/progress.json @@ -271,5 +271,14 @@ "You did not pull Alice's changes to your own main branch!" ], "status": "Incomplete" + }, + { + "exercise_name": "fetch-and-pull", + "started_at": 1788423719.857334, + "completed_at": 1788423724.074885, + "comments": [ + "You have not fetched Bob's changes yet!" + ], + "status": "Incomplete" } ] \ No newline at end of file From dc69e2864f5b1b5d0667ae7e72c53fe5953d078f Mon Sep 17 00:00:00 2001 From: JonasLow Date: Thu, 3 Sep 2026 16:22:41 +0800 Subject: [PATCH 25/26] Update progress --- progress.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/progress.json b/progress.json index ed6b45e271..22cdc991c9 100644 --- a/progress.json +++ b/progress.json @@ -280,5 +280,14 @@ "You have not fetched Bob's changes yet!" ], "status": "Incomplete" + }, + { + "exercise_name": "fetch-and-pull", + "started_at": 1788423758.853543, + "completed_at": 1788423760.875502, + "comments": [ + "Great work fetching and pulling different upstreams!" + ], + "status": "Completed" } ] \ No newline at end of file From df41f872a87a140583a832f9548fb3eae84c40d1 Mon Sep 17 00:00:00 2001 From: JonasLow Date: Thu, 3 Sep 2026 16:47:29 +0800 Subject: [PATCH 26/26] Update progress --- progress.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/progress.json b/progress.json index 22cdc991c9..38e03d3f83 100644 --- a/progress.json +++ b/progress.json @@ -289,5 +289,14 @@ "Great work fetching and pulling different upstreams!" ], "status": "Completed" + }, + { + "exercise_name": "view-commits", + "started_at": 1788425245.491862, + "completed_at": 1788425248.003536, + "comments": [ + "Great work in viewing and understanding the diff of a specific commit!" + ], + "status": "Completed" } ] \ No newline at end of file